Voglio eseguire test dell'interfaccia utente utilizzando browserfarm come BrowserStack. Attualmente stiamo utilizzando BS per eseguire i test unitari tramite JsTestDriver. Quindi avviando il server, lasciando che un gruppo di browser creati dal browserfarm si connettono al server jstd e quindi eseguono i test.Cattura di browser con selenio RC
Purtroppo, non sono riuscito a trovare un modo per scrivere i test dell'interfaccia utente che funzionano con jstd (fare clic su un pulsante, digitare qualcosa, ecc.).
Selenium RC è un framework che mira ai test dell'interfaccia utente, tuttavia obbliga a utilizzare le proprie istanze del browser: Selenium avvia i propri browser tramite driver che fanno parte del framework.
Quello che voglio è combinare il concetto JsTestDriver con il test dell'interfaccia utente del selenio: scrivere test con Selenium, avviare il server Selenium RC su un localhost, lasciare che un gruppo di browser si connetta al server che sono stati avviati su un browserfarm e quindi eseguire i test dell'interfaccia utente.
È possibile? C'è un altro modo per eseguire i test dell'interfaccia utente con JSTD? Selenium RC non è in grado di catturare i browser che non sono stati avviati utilizzando un webdriver?
grazie in anticipo.
Si noti che si desidera utilizzare jsTestDriver, che è uno strumento per i test delle unità, per eseguire test di integrazione. Quali sono i vantaggi che desideri ottenere da jsTestDriver? Perché non scrivere test sul selenio usando JS? – shex
Grazie per avermi segnalato questo problema. Come già detto, stiamo già utilizzando JsTestDriver per i normali test unitari non UI insieme a un browserfarm. Vogliamo testare la nostra interfaccia utente anche con un browserfarm, ma a quanto pare non funziona con Selenium. – Sebastian