Automatizzare i test in un browser non supportato dal selenio

2

Lavoro in un'azienda che ha un sistema di pagamento che gira sotto l'istanza di un chiosco di Internet Explorer 7. quando l'applicazione è in esecuzione, il nome del processo non è simile a iexplore.exe o qualcosa del genere.

Il nome del processo di Windows è lo stesso di executable.exe.

Non possiamo eseguire il sistema sotto un server web locale perché l'eseguibile si aspetta che alcune pagine in puro .html elaborino i dati e diano agli utenti la modifica. L'eseguibile passa le informazioni ai moduli .html e viceversa. Quindi non possiamo usare un altro browser.

Penso che il selenio non funzionerà con questo browser. Qualche idea su come posso automatizzare i test sull'interfaccia?

Modifica

Il selenio fallisce nel tentativo di avviare il mio eseguibile: Eccezione: impossibile avviare la nuova sessione del browser: org.openqa.selenium.server.RemoteCommandException: errore durante l'avvio del browser

Penso che l'eseguibile non sia il browser stesso. È solo un eseguibile che svolge alcune attività di sicurezza e successivamente chiama in qualche modo un'istanza di Internet Explorer. Ma il processo di esplorazione di Internet non appare nel processo di Windows.

    
posta Renato Prado 19.11.2013 - 17:46
fonte

1 risposta

1

Potresti provare altri driver di browser automatici come Watir o Sahi . Il selenio è il punto di riferimento per l'automazione del browser, ma altri strumenti potrebbero funzionare meglio in diverse circostanze.

Detto questo, una cosa che consiglierei sempre quando si tratta di test dell'interfaccia utente è il buon vecchio test manuale dell'app. Le tecniche esplorative potrebbero funzionare bene qui, ma in genere è meglio iniziare con un vero essere umano guardando prima l'interfaccia utente e poi decidendo quale ruolo dovrebbe svolgere l'automazione.

    
risposta data 19.11.2013 - 19:20
fonte

Leggi altre domande sui tag