收到错误消息:Geckodriver的可执行文件可能具有错误的权限。**

Asi*_*sif 4 python selenium

当我尝试执行我的第一个Selenium / python代码时出现此错误。

selenium.common.exceptions.WebDriverException:消息:“ Geckodriver”可执行文件可能具有错误的权限。

我的代码:

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

if __name__ == '__main__':

    binary = FirefoxBinary('C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
    driver = webdriver.Firefox(firefox_binary=binary,
                               executable_path="C:\\Users\\mohammed.asif\\Geckodriver")


    driver=webdriver.Firefox()

    driver.get("www.google.com");
Run Code Online (Sandbox Code Playgroud)

Sho*_*tar 5

驱动程序的路径设置不正确,您需要设置路径,直到.exe如下所示

driver = webdriver.Firefox(firefox_binary=binary,
                               executable_path="C:\\Users\\mohammed.asif\\Geckodriver\\geckodriver.exe")
Run Code Online (Sandbox Code Playgroud)


Sha*_*awn 5

使您的 geckodriver 可执行:

sudo chmod +x geckodriver