Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium webdriver 将chrome驱动程序与selenium一起使用时出现可执行路径错误_Selenium Webdriver_Selenium Chromedriver - Fatal编程技术网

Selenium webdriver 将chrome驱动程序与selenium一起使用时出现可执行路径错误

Selenium webdriver 将chrome驱动程序与selenium一起使用时出现可执行路径错误,selenium-webdriver,selenium-chromedriver,Selenium Webdriver,Selenium Chromedriver,我试图使用selenium打开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.

我试图使用selenium打开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
回溯(最近一次呼叫最后一次):
文件“sl.py”,第11行,在
chrome.Initialize()
文件“/home/daffolap/api_test/api_test/utils.py”,第14行,在初始化中
driver=webdriver.Chrome(可执行文件路径=r“/home/daffolap/api\u test/chromedriver2.exe”)
文件“/usr/local/lib/python2.7/dist packages/selenium/webdriver/chrome/webdriver.py”,第73行,在__
self.service.start()
文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py”,第83行,开始
os.path.basename(self.path)、self.start\u错误消息)
selenium.common.exceptions.WebDriverException:消息:'chromedriver`在此处输入代码'2.exe'可执行文件需要位于路径中。请看https://sites.google.com/a/chromium.org/chromedriver/home
驱动程序=无
类别浏览器:
@静力学方法
def初始化():
全球驱动因素
driver=webdriver.Chrome(可执行文件路径=r“/home/daffolap/api\u test/chromedriver2.exe”)
驱动程序。最大化_窗口()
驱动程序。隐式等待(5)
返回驱动器

您使用的是什么操作系统?您的路径看起来像*nix路径,但您使用的是.exe文件?请确保从中获得操作系统的正确版本