为IE webdri提供的权限被拒绝错误

2024-09-28 19:33:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在ie11上运行我的自动化脚本,但我收到ie11 webdriver的权限被拒绝的错误

from selenium import webdriver
from webdriver_manager.microsoft import IEDriverManager

driver = webdriver.Ie(IEDriverManager().install())

IOError: [Errno 13] Permission denied: u'C:\Users\Dell\.wdm\IEDriverServer\3.141.59\x64\IEDriverServer.exe'

Screenshot of problem


Tags: installfromimport脚本权限driverselenium错误
2条回答

您还可以根据您的操作系统下载IE驱动程序:Windows 32 bit driverWindows 64 bit driver,然后提取zip并复制IEDriverServer.exe文件放到用户有权访问的某个位置。然后使用以下代码打开IE浏览器:

from selenium import webdriver
browser = webdriver.Ie("D:\\Downloads\\webdriver\\IEDriverServer_x64_3.14.0\\IEDriverServer.exe")

您运行的用户没有权限将文件写入C:\Users\Dell\.wdm目录或其子目录。在

您需要允许用户对此目录具有写访问权限,或者尝试让IEDriverManager().install()使用用户可以写入的目录。在

相关问题 更多 >