2017-08-05 1 views
0

Ceci est le code que j'ai utilisé.Exception de pilote Web

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

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

Cette exception se produit lorsque j'essaie d'exécuter un script pour firefox.
S'il vous plaît me aider

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

Pouvez-vous nous montrer votre bloc de code et de la recherche s'il vous plaît? Merci – DebanjanB

+0

Selenium, GeckoDriver, versions de Mozilla Firefox s'il vous plaît. Remerciements – DebanjanB

+0

Sélénium 3.4.3; GeckoDriver 0,18; Firefox 54.0.1 –

Répondre

0

Mise à niveau de Firefox devrait permettre de résoudre le problème, et vous pouvez essayer de mettre à niveau le sélénium et si vous voulez vous assurer ...

+0

J'ai le dernier firefox dernier firefox –

+0

Quelle est votre version de FF? – QuakeCore

+0

Mon Firefox est 54.0.1 –

0

Pendant que vous travaillez avec Selenium 3.4.3, geckodriver v.0.18.0 , en utilisant Mozilla Firefox 53.0Python le bloc de code suivant ouvrirait l'URL souhaitée:

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')