2017-07-04 3 views
0

Ich habe einen sehr einfachen Code geschrieben. Es sollte ein Chrome-Browserfenster öffnen, aber stattdessen erhalte ich eine Fehlermeldung.Selenium - Browser wird nicht öffnen

Dies ist mein Code

from selenium import webdriver 
chrome_path = "C:\\Users\\Admin\\Documents\\chromedriver" 
driver = webdriver.Chrome(chrome_path) 

und das ist der Fehler, den ich in der Schale sehen

Traceback (most recent call last): 
    File "C:/Users/Admin/AppData/Local/Programs/Python/Python35-32/te.py", line 3, in <module> 
    driver = webdriver.Chrome(chrome_path) 
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 62, in __init__ 
    self.service.start() 
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\common\service.py", line 74, in start 
    stdout=self.log_file, stderr=self.log_file) 
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\subprocess.py", line 947, in __init__ 
    restore_signals, start_new_session) 
    File "C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\lib\subprocess.py", line 1224, in _execute_child 
    startupinfo) 
OSError: [WinError 193] %1 is not a valid Win32 application 

Jede Idee, was das sein könnte?

+0

Was stimmt nicht mit 'driver = webdriver.Chrome()'? Ich meine, gibt es einen Grund, nicht nur das zu tun? –

+1

Das funktioniert aber auch nicht. –

+0

Schade, sorry kann nicht helfen Ich benutze Firefox die meiste Zeit und habe dieses Problem nie begegnet –

Antwort

0

Haben Sie versucht, eine .exe zu Ihrem Pfad hinzuzufügen?

+0

Nachdem ich das gemacht habe, hat es funktioniert. Vielen Dank. –

+0

Großartig. Vergessen Sie nicht, es zu markieren - einschließlich, was Ihr Problem gelöst hat - damit andere davon profitieren können – jlaur

Verwandte Themen