Hallo!Die Option No-Startup-Fenster funktioniert nicht unter Windows
Ich verwende derzeit Chrome mit Selenium unter Windows 7 OS, und ich habe versucht, die --no-startup-window
mit zu verwenden. Allerdings abgestürzt diese Option die Selenium mit dem folgenden Fehler:
Traceback (most recent call last):
File "program_test.py", line 234, in <module>
main()
File "program_test.py", line 36, in main
initChromeWebDriver()
File "c:\opt\project\auto\common\driver.py", line 27, in initChromeWebDriver
driver = webdriver.Chrome("C:\\chromedriver.exe", chrome_options=chrome_options)
File "c:\opt\project\env\lib\site-packages\selenium\webdriver\chrome\webdriver.p
y", line 67, in __init__
desired_capabilities=desired_capabilities)
File "c:\opt\project\env\lib\site-packages\selenium\webdriver\remote\webdriver.p
y", line 91, in __init__
self.start_session(desired_capabilities, browser_profile)
File "c:\opt\project\env\lib\site-packages\selenium\webdriver\remote\webdriver.p
y", line 173, in start_session
'desiredCapabilities': desired_capabilities,
File "c:\opt\project\env\lib\site-packages\selenium\webdriver\remote\webdriver.p
y", line 233, in execute
self.error_handler.check_response(response)
File "c:\opt\project\env\lib\site-packages\selenium\webdriver\remote\errorhandle
r.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to st
art: exited normally
(Driver info: chromedriver=2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf),platfo
rm=Windows NT 6.1.7601 SP1 x86_64)
Es ist mein Stück Code:
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--no-startup-window")
driver = webdriver.Chrome("C:\\chromedriver.exe", chrome_options=chrome_options)
Ohne diese Option Chrome der Lage ist, zu starten, wenn ich die Zeile kommentieren.
Irgendeine Idee zu diesem Thema?
Hallo, konnten Sie dieses Problem beheben? – pratibha
@Pratibha: Leider nicht, ich gab auf. Ich denke, Sie müssen vielleicht ein Ticket für Chrome für ihre Web Driver öffnen ... Wenn Sie eine Lösung nach Ihrer Recherche finden, bitte posten Sie eine Antwort, ich werde sehr interessiert sein :) – toshiro92