2016-07-22 2 views
1

Dies ist der Code, den ichWie Google Chrome öffnen Selen in einem benutzerdefinierten Profil in Python mit [Betriebssystem: Ubuntu]

options = webdriver.ChromeOptions() 
options.add_argument("user-data-dir=/home/user_name/.config/google-chrome/") 
browser=webdriver.Chrome(executable_path='/usr/local/bin/chromedriver',chrome_options=options) 
browser.get('https://www.google.co.in/') 

Der obige Code den Browser in dem gewünschten Profil öffnet, aber die nachfolgenden Zeilen verwendet hatte of wird nicht ausgeführt (WebDriverException wird ausgelöst) und wenn die Argumente in webdriver.Chrome() entfernt werden, lädt der Browser "google.co.in".

Edit: Die Fehlermeldung angezeigt wird:

Traceback (most recent call last): 
    File "test.py", line 30, in <module> 
    browser = webdriver.Chrome(executable_path= '/usr/local/bin/chromedriver',chrome_options=options) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 69, in __init__ 
desired_capabilities=desired_capabilities) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 90, in __init__ 
    self.start_session(desired_capabilities, browser_profile) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 177, in start_session 
    response = self.execute(Command.NEW_SESSION, capabilities) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 236, in execute 
    self.error_handler.check_response(response) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 192, in check_response 
    raise exception_class(message, screen, stacktrace) 
    selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally 
(Driver info: chromedriver=2.22.397932 (282ed7cf89cf0053b6542e0d0f039d4123bbb6ad),platform=Linux 4.4.0-31-generic x86_64) 
+0

könnten Sie die gesamte Ausnahmemeldung posten? – Greg

+0

Hallo Greg, ich habe die Ausnahmebedingung eingefügt. –

Antwort

Verwandte Themen