Sto tentando di eseguire test di selenio. Eppure ogni volta che provo a eseguire un test che dovrebbe eseguire IE ottengo un errore sulla riga 863 di htmlutils.js Si dice che dovrei disabilitare il mio blocco popup. Il fatto è che sono passato a IE tools-> turn of popup block.Internet Explorer 8 a 64 bit e selenio Non funziona
Quindi è disabilitato e ottengo questo errore.
C'è qualcos'altro che devo disabilitare. In realtà non so nemmeno quale versione di Internet Explorer sia in esecuzione poiché utilizzo la versione 64bit di Windows 7 Pro. Quindi quando uso IE uso la versione a 64 bit ma sono a conoscenza che se il sito o qualcosa del genere non supporta 64 bit, va a 32 bit.
Quindi non sono sicuro di cosa ho bisogno per farlo funzionare.
Questa è la linea in cui lo fa
function openSeparateApplicationWindow(url, suppressMozillaWarning) {
// resize the Selenium window itself
window.resizeTo(1200, 500);
window.moveTo(window.screenX, 0);
var appWindow = window.open(url + '?start=true', 'selenium_main_app_window');
if (appWindow == null) {
var errorMessage = "Couldn't open app window; is the pop-up blocker enabled?"
LOG.error(errorMessage);
throw new Error("Couldn't open app window; is the pop-up blocker enabled?");
}
in cui è memorizzato il messaggio log.error? Forse posso postare anche quello.
Probabilmente otterrete risultati migliori ponendo questa domanda sui forum di supporto del selenio. –
È possibile avviare il server di selenio con il flag -log, che consente di ottenere un output più dettagliato del problema: http://seleniumhq.org/docs/05_selenium_rc.html # selenium-server-logging – Santi