2017-08-05 4 views
0

Dies ist der Code, den ich verwendet habe.Web Driver Exception

from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

driver = webdriver.Firefox() 
driver.get("https://172.16.16.16/24online/servlet/E24onlineHTTPClient") 

Diese Ausnahme tritt auf, wenn ich versuche, ein Skript für Firefox auszuführen.
Bitte helfen Sie mir mit diesem

Traceback (most recent call last): 
    File "D:\Labs\Ion\pwner.py", line 4, in <module> 
    driver = webdriver.Firefox() 
    File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\webdriver.py", 
line 152, in __init__ 
    keep_alive=True) 
    File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", l 
ine 98, in __init__ 
    self.start_session(desired_capabilities, browser_profile) 
    File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", l 
ine 188, in start_session 
    response = self.execute(Command.NEW_SESSION, parameters) 
    File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", l 
ine 256, in execute 
    self.error_handler.check_response(response) 
    File "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py" 
, line 194, in check_response 
    raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.WebDriverException: Message: Unable to find a matchin 
g set of capabilities 
+0

können Sie uns Ihre Code-Block und Forschung zeigen, bitte? Danke – DebanjanB

+0

Selenium, GeckoDriver, Mozilla Firefox Versionen bitte. Danke – DebanjanB

+0

Selen 3.4.3; GeckoDriver 0.18; Firefox 54.0.1 –

Antwort

0

Aktualisieren Firefox das Problem lösen sollten, und Sie können versuchen, Selen und zu aktualisieren, wenn Sie sich sicher ...

+0

ich habe letzte firefox neueste firefox –

+0

Was ist Ihre FF-Version? – QuakeCore

+0

Mein Firefox ist 54.0.1 –

0

Während Sie mit Selenium 3.4.3, arbeiten zu wollen geckodriver v.0.18.0 , mit Mozilla Firefox 53.0Python den folgenden Codeblock die gewünschte uRL öffnen würde:

from selenium import webdriver 
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary 

binary = FirefoxBinary(r'C:\Program Files\Mozilla Firefox\firefox.exe') 
driver = webdriver.Firefox(firefox_binary=binary, executable_path=r'C:\Utility\BrowserDrivers\geckodriver.exe') 
driver.get('https://stackoverflow.com') 
Verwandte Themen