【问题标题】:PermissionError: [Errno 13] Permission denied: path chromedriver.exePermissionError:[Errno 13] 权限被拒绝:路径 chromedriver.exe
【发布时间】:2020-08-19 10:19:34
【问题描述】:

我昨天用 python 和 selenium 做了一些测试,现在昨天工作的相同代码显示错误:

PermissionError: [Errno 13] 权限被拒绝: 'C:\Users\acer\.wdm\drivers\chromedriver\81.0.4044.69\win32\chromedriver.exe'

这是我的代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

driver.get("file:///C:/Users/acer/Documents/Tw%C3%B3rczo%C5%9B%C4%87%20w%C5%82asna/Selenium/test.html")
driver.maximize_window()
driver.find_element_by_id("clickOnMe")

【问题讨论】:

  • 您确定您有权从该目录中检索驱动程序吗?似乎您的项目位于无权收集驱动程序的目录下。

标签: python python-3.x selenium selenium-webdriver automation


【解决方案1】:

也许昨天你以管理员名称运行 PyCharm。

我通常使用保存的副本 webdriver

from selenium import webdriver

#driver = webdriver.Chrome('pathToChromeWebDriver')
driver = webdriver.Chrome("Driver\\windows.exe")

【讨论】:

    猜你喜欢
    • 2015-07-17
    • 2016-07-25
    • 2018-11-18
    • 2020-07-01
    • 2016-11-12
    • 2019-11-09
    • 2020-06-06
    • 2021-11-11
    • 2020-02-27
    相关资源
    最近更新 更多