--- TL; DRSelenio macchina di prova
A questo punto suggerisco a tutti di legato il loro continuo del server di integrazione/servizio per https://ghostinspector.com/
DOMANDA VECCHIO
dopo tre giorni googling e test ho rinunciato e ho bisogno di aiuto.
Il mio obiettivo è consentire ai miei colleghi di registrare uno o più test con l'IDE Selenium. Esportali, caricali su un server e ottieni questo server eseguendo questi test utilizzando il webdriver con htmlunit. Mentre creiamo o ripariamo l'app, caricheremo i test per creare una libreria di test.
Registrare un test con l'IDE Selenium è ok. Ma farlo funzionare è un problema. La macchina che intendiamo lasciare ai test è un server Linux amazon. Nessuna roba di front-end, niente kde, gtk, quindi niente firefox, chrome, ecc ... Ecco perché ho specificato il driver htmlunit.
Finora non è stato possibile eseguire questa attività anche nella mia macchina - Ubuntu 12.04 x86_64.
Ho scaricato il tarball selenio server e provato a fare funzionare:
java -jar selenium-server.jar -htmlSuite "*webdriver" "our.site.org" "/path/to/testsuite1.html" "/path/to/report1.html"
Nessun successo. Anche cambiando il "* webdriver" (usando altri pop-up di una schermata del browser).
Ho provato a eseguire il server e il server standalone e la connessione tramite browser.
Ho provato i binding PHP su Facebook.
Ho provato le classi di selenio e PHPUnit e Test - insieme ai loro rispettivi script esportati da Selenium Formatters.
Davvero non so dove sto scivolando. Qualcuno può darmi una direzione sicura, tutorial, ecc, da seguire?
--- EDIT
Va bene, la mia domanda può essere ripreso a:
Che Si IL riga di comando che mi permettesse di eseguire script Selenese con selenio-server, utilizzando il driver HtmlUnit?
Perché non utilizzare Selenium WebDriver? – aimbire
L'utilizzo del webdriver semplice richiede che i browser siano installati - l'opzione che ho scartato, poiché si tratta di un server veramente privo di testa - o, usando HtmlUnit che richiede l'installazione del server di selenio. – Dave
Faccio la maggior parte dei miei script automatici usando solo il driver HTML, non c'è bisogno di un browser tbh. E avrai bisogno del server in entrambi i casi. – aimbire