Ich habe vor kurzem auf FireFox 53.0.3, Gecko-Treiber 0.16.1 und Selen 3.4.0 aktualisiert. Mein Code unten war vor diesem Upgrade in Ordnung. Nach dem Upgrade bekomme ich einen Fehler, wenn ich Profileinstellungen festlegen möchte. Kann mir bitte jemand sagen, was kann die Alternative dazu sein oder wo kann ich dafür Alternativen finden? Ich habe bereits vorhandene Frage gelesen - unable to set preferences for Firefox profile with Selenium (geckodriver 0.16), aber ich bin fest, was sind die Ersatz für diese in Geckodrive.Profileinstellungen für Firefox unter Verwendung von Selenium (3.4.0) und Geckodriver nicht möglich 0.16
0
A
Antwort
1
Veröffentlichen dieser Antwort, weil ich viel Zeit verbracht habe, um dieses Problem herauszufinden. Ich habe versucht, FirefoxOptions-Klasse zu verwenden, und es hat für mich funktioniert. Als der Browser geöffnet wurde, überprüfte ich die Einstellungen in der: config-Seite und die Einstellungen wurden ordnungsgemäß vorgenommen.
FirefoxOptions options = new FirefoxOptions();
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("webdriver.load.strategy", "unstable");
profile.setAssumeUntrustedCertificateIssuer(false);
profile.setPreference("browser.download.dir", "C:\\download");
profile.setPreference("browser.download.folderList", 2);
options.setProfile(profile);
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(FirefoxOptions.FIREFOX_OPTIONS, options);
WebDriver driver = new FirefoxDriver(capabilities);
driver.get("http://www.google.com");
System.out.println("Title====" + driver.getTitle());
Verwandte Themen
- 1. Python Selenium - Was sind mögliche Schlüssel in FireFox webdriver Profileinstellungen
- 2. Python Selen und FireFox \ geckodriver
- 3. selen webdriver 3.0.1 geckodriver fehler für firefox
- 4. Ungültiger Sicherheits-Cert-Fehler bei der Verwendung von Python Selenium WebDriver mit Firefox GeckoDriver
- 5. Selenium 2.53 funktioniert nicht unter Firefox 28
- 6. Python 3 Selenium KeyError: 'Wert' Problem wird Geckodriver für Firefox nicht initialisieren
- 7. Festlegen eines benutzerdefinierten FireFox-Speicherorts für Geckodriver
- 8. Capybara Selenium Firefox nicht vertrauenswürdiger Ausstellerbildschirm
- 9. Fehler bei der Verwendung von Selenium Webdriver und FireFox
- 10. Wie funktioniert geckodriver mit Firefox?
- 11. Python Selenium: Set Firefox Präferenzen fehlgeschlagen
- 12. Selenium funktioniert nicht mit Firefox 3.x unter Linux
- 13. Selenium/Firefox funktioniert nicht
- 14. Ändern Log-Level von Geckodriver für Python Selen
- 15. Seite kann nicht in Firefox geladen werden, wenn Localhost mit Nightwatch und Selenium getestet wird
- 16. Fehler beim Starten von Firefox 41 mit Geckodriver mit Selenium 3.0.0-beta3
- 17. Firefox-Treiber kann nicht starten für Selenium 3.0.1 mit FF49 und Python
- 18. Selen - Kann keine Remotesitzung erstellen. [FF 53.0.2 + Geckodriver 0.16 + Selen 3.4]
- 19. Unterschied zwischen Geckodriver und Marionette
- 20. Wie kann ich meinen Selen- und Geckodriver-Fehler auf Cloud9 beheben?
- 21. geckodriver windows authentication
- 22. Watir nicht in der Lage Mozilla geckodriver
- 23. geckodriver funktioniert nicht ohne Selen mit nightwatch.js
- 24. Anfrage und Antwort mit BrowserMobProxy, Selenium, Firefox, Marionette/Gecko erhalten
- 25. Screenshot der CEF-Anwendung unter Verwendung von Selenium
- 26. Selenium 3.0.1 stürzt FireFox 51.0.1 während driver.quit ab() @ Win 7 Home Premium & GeckoDriver 0.13.0
- 27. Selenium Webdriver + Geckodriver + Python 2.6.6 + Firefox auf RedHat 6.8 schlägt Browser
- 28. Kann nicht Autotests auf Java mit remote Selenium WebDriver + Jenkins + FireFox bei Verwendung selbstsigniertes SSL-Zertifikat
- 29. geckodriver 0.15 funktioniert nicht mit Firefox 64-bit
- 30. Vollbild Firefox Python Selenium