将chrome驱动程序与硒结合使用时可执行路径错误

时间:2019-09-07 17:51:11

标签: selenium-webdriver selenium-chromedriver

我正在尝试使用硒打开chrome,但出现此错误。我已经尝试了很多方法,但是仍然无法解决此问题。

Traceback (most recent call last):
  File "sl.py", line 11, in <module>
    chrome.Initialize()
  File "/home/daffolap/api_test/api_test/utils.py", line 14, in Initialize
    driver = webdriver.Chrome(executable_path=r"/home/daffolap/api_test/chromedriver2.exe")
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
    self.service.start()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 83, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver`enter code here`2.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

driver=None
class Webbrowser:
    @staticmethod
    def Initialize():
        global driver 
        driver = webdriver.Chrome(executable_path=r"/home/daffolap/api_test/chromedriver2.exe")
        driver.maximize_window()
        driver.implicitly_wait(5)
        return driver

0 个答案:

没有答案