Estoy tratando de ejecutar una misma prueba en varios navegadores a través de bucle, pero siempre se ejecuta solo en Firefox.Usando el controlador web de selenio para ejecutar la prueba en varios navegadores
bros = ['FIREFOX','CHROME','INTERNET EXPLORER']
for bro in bros:
print "Running "+bro+"\n"
browser = webdriver.Remote(
command_executor='http://10.236.194.218:4444/wd/hub',
desired_capabilities={'browserName': bro,
'javascriptEnabled': True})
browser.implicitly_wait(60000)
browser.get("http://10.236.194.156")
Una observación interesante; cuando incluyo el parámetro platform: WINDOWS
, solo se ejecuta en Internet Explorer.
¿Funciona Selenium Webdriver de esta forma o mi comprensión es incorrecta?
Gracias, lo intentaré de manera similar y actualizaré sobre el progreso. :-) – pprakash
¿Ha intentado ejecutar múltiples instancias del mismo navegador? Estoy intentando con Chrome, pero está fallando, pero mi constructor comienza con un nuevo ChromeDriver(). ¿Crees que hay una manera de hacer esto? – Johnydep