Oggi in esecuzione le mie prove RSpec, ottengo il seguente errore ogni volta che da qualche parte in un test theres una chiamata `page.execute_script'.selenio :: WebDriver :: Errore :: JavascriptError: in attesa di evaluate.js carico fallito Firefox 23
Selenium::WebDriver::Error::JavascriptError:
waiting for evaluate.js load failed
# [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/[email protected]/components/driver_component.js:8360:in `r'
# [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/[email protected]/components/driver_component.js:392:in `fxdriver.Timer.prototype.runWhenTrue/g'
# [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/[email protected]/components/driver_component.js:386:in `fxdriver.Timer.prototype.setTimeout/<.notify'
C'è un file evaluate.js nella directory/risorse (invece di componenti) del percorso di cui sopra, in quanto è su altre macchine.
Questo è accaduto dopo l'aggiornamento a 23 di Firefox da 22. Non ho ancora potuto eseguire il rollback per confermare che tornare a 22 risolve effettivamente il problema, ma questo è tutto ciò che è cambiato credo.
Qualcun altro ha visto questo problema?
esecuzione Kubuntu 12.04, Capybara 1.1.4, selenio WebDriver gioiello 2.33.0
ho provato ad aggiornare Capybara a 2.whatever e selenio-WebDriver a 2.34.0, nessun cambiamento.
Oooookay, giuro che ho fatto prima, ma ora sta funzionando. Forse mi sono dimenticato di "installare", chi lo sa. Ad ogni modo, risolto il mio problema così divertiti, grazie! –
Stavo vedendo lo stesso in un test di TestNG. È stato semplicemente rimosso selenio-java-2.33.0.jar e sostituito con selenio-java-2.34.0.jar. –
Grazie. Ha funzionato. –