A partire dalla scorsa notte, FirefoxDriver si apre sempre su questa pagina: https://www.mozilla.org/en-US/firefox/42.0/firstrun/learnmore/
. Ho provato a modificare le impostazioni del profilo predefinito e non ho avuto alcun successo.FirefoxDriver che inizia sempre sulla pagina "firstrun", rompendo tutti gli script di test
La seguente domanda, http://stackoverflow.com/questions/33937067/firefox-webdriver-opens-first-run-page-all-the-time
, è simile, ma non vedo dove implementare le quattro righe di codice ei miei tentativi personali di inviarlo nei miei script si sono rivelati inutili.
Questo problema è iniziato assolutamente inaspettato ieri sera. Ho delle presentazioni da fare oggi e non riesco a far funzionare nessuno dei miei script.
Instantiating mio esempio WebDriver in questo modo causerà un NoSuchMethodError:
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.startup.homepage", "about:blank");
profile.setPreference("startup.homepage_welcome_url", "about:blank");
profile.setPreference("startup.homepage_welcome_url.additional", "about:blank");
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
Ma sbarazzarsi di profile
in FirefoxDriver
porta di nuovo alla pagina FirstRun di cui sopra.
Sto avendo lo stesso problema come @jagdpanzer. Ho solo un profilo di Firefox predefinito (avendo seguito la loro guida: https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles). Puoi specificare dove dovrebbe essere usato questo codice e se si trova in un file esistente o in uno appena creato (in quale istanza dovrebbe il suo nome essere qualcosa di specifico)? Grazie. –
profilo predefinito è sempre lì. La maggior parte del time code viene utilizzata per aprire Firefox all'impostazione del profilo predefinito ed evitare tutti gli altri carichi di estensione. –
Ho un solo profilo. Ma la pagina firstrun si apre ancora – Crusader