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

Permission denied error given for IE webdriver

我正在尝试 运行 我在 ie11 上的自动化脚本,但我收到 ie 11 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.141.59\x64\IEDriverServer.exe'

您是 运行 as 的用户无权将文件写入 C:\Users\Dell\.wdm 目录或其子目录。

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

您也可以根据您的 OS: Windows 32 bit driver or Windows 64 bit driver 下载 IE 驱动程序,然后解压 zip 并将 IEDriverServer.exe 文件复制到用户有权访问的某个位置.然后使用以下代码打开IE浏览器:

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