Dipende da ciò che è necessario fare.
Tuttavia, ho trovato che il selenio RC è una scelta migliore perché potrei scrivere un programma di test collegato alla formica per eseguire regolarmente test unitari con un sistema di integrazione/generazione continua.
Ho dovuto scrivere alcuni metodi wrapper per simulare cose che prima erano un liner in RC. Il problema più grande è che la conversione dei test da Selenium IDE a Web Driver spesso salta un sacco di comandi non implementati.
La gestione delle finestre per i popup è la parte più fastidiosa. Devi trovare la nuova maniglia della finestra, passare ad essa, fare il tuo lavoro, chiamare close() e quindi tornare alla prima finestra. Quest'ultima parte è critica o il resto della suite fallirà a causa del blocco del browser dalla confusione.
Ant ora avvia direttamente un browser (tramite junit @beforeclass) anziché eseguirlo sulla griglia di selenio utilizzando il plug-in di selenio Jenkins.
fonte
2012-03-26 14:57:10
questo mi ha aiutato a decidere! – SUM
Volevo acquisire il traffico di rete utilizzando il selenio. Sono in grado di utilizzare RC's .start ("captureNetworkTraffic = true") ans .stop(), per farlo. Non vedo nessun altro modo utilizzando il webdriver. Quindi dovrei usare WebDriver ???? –