Das Betriebssystem ist Windows10, die Programmiersprache ist JAVA, der Browser ist IE11. Wie kann Selenium ohne die Browserfenster laufen?Wie kann Selenium im Internet Explorer nicht die Browserfenster anzeigen?
-1
A
Antwort
0
Verwenden Sie einen kopflosen Browser wie phantomjs, htmlunit, um mit Selen-Webdriver zu laufen.
1
Sie können phantonjs verwenden, HtmlUnitDriver oder ohne Kopf Chrom
Für HtmlUnitDriver
WebDriver driver=new HtmlUnitDriver();
driver.get("http://google.com");
Für PhantomJS ersten Download ghostdriver und verwenden
System.setProperty("phantomjs.binary.path", "E:\\phantomjs-2.1.1-windows\\phantomjs.exe");
WebDriver driver = new PhantomJSDriver();
driver.get("http://google.com");
Für Chrom die Chromedriver herunterladen und verwenden
System.setProperty("webdriver.chrome.driver","E:/software and tools/chromedriver_win32/chromedriver.exe");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("headless");
driver.get("http://google.com");
Verwandte Themen
- 1. Selenium-Tests können nicht im Internet Explorer ausgeführt werden
- 2. Ajax-Anfragen im Internet Explorer anzeigen?
- 3. xbap lädt nicht im Internet Explorer
- 4. Internet Explorer-Einstellungen in Selenium webdriver
- 5. cloneNode im Internet Explorer
- 6. Internet Explorer-Konsolenausgabe mit Selenium lesen
- 7. Selenium Internet Explorer Treiber Gewünschte Fähigkeiten Fehler
- 8. Array.from im Internet Explorer
- 9. Internet Explorer Selenium Winkelmesser e2e Tests
- 10. Standardauthentifizierung mit Selenium in Internet Explorer 10
- 11. Sharepoint Ajax Anruf nicht im Internet Explorer
- 12. Können Google-Anzeigen im Internet Explorer ordnungsgemäß funktionieren?
- 13. firebug alternative im internet explorer
- 14. Dauerhaftes Cookie funktioniert nicht im Internet Explorer
- 15. Problem showModalDialog JavaScript-Funktion im Internet Explorer
- 16. History.js funktioniert nicht im Internet Explorer
- 17. Jquery .get() funktioniert nicht im Internet Explorer
- 18. Warum funktioniert indexOf im Internet Explorer nicht?
- 19. Sitzung wird nicht im Internet Explorer zerstört
- 20. links: initial funktioniert nicht im Internet Explorer
- 21. Internet Explorer 11 schließt nicht nach Selenium Test
- 22. Maus funktioniert nicht im Internet Explorer
- 23. Dropdown-Menü funktioniert nicht im Internet Explorer
- 24. Kann Selenium Webdriver Browserfenster still im Hintergrund öffnen?
- 25. execCommand ("insertHTML", ...) im Internet Explorer
- 26. .includes() funktioniert nicht im Internet Explorer
- 27. Facebook Invite funktioniert nicht im Internet Explorer
- 28. 'DataTransferItem' ist im Internet Explorer nicht definiert.
- 29. Javascript Bildbetrachter funktioniert nicht im Internet Explorer
- 30. Java Script funktioniert nicht im Internet Explorer
Ich bin kein Windows-Experte, aber unter Linux hilft es, einen dedizierten X-Server zu starten und die Tests dort zu starten. Könnten Sie etwas ähnliches tun, zum Beispiel mit VNC oder RDP? –
Probieren Sie das aus. http://triflejs.org/ Es verwendet PhantomJS, unter dem ein berühmter kopfloser Browser ist (Phantom wird von Selenium unterstützt). Ich habe es aber nicht ausprobiert. –