IE Webdriver的权限被拒绝错误

时间:2019-06-10 17:06:24

标签: python selenium selenium-webdriver internet-explorer-11 selenium-iedriver

我正在尝试在ie11上运行自动化脚本,但是却收到了11 webdriver的权限被拒绝错误

from selenium import webdriver
from webdriver_manager.microsoft import IEDriverManager

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

IOError:[Errno 13]权限被拒绝:u'C:\ Users \ Dell \ .wdm \ IEDriverServer \ 3.141.59 \ x64 \ IEDriverServer.exe'

Screenshot of problem

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您还可以根据操作系统下载Windows 32 bit driverWindows 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")