我正在尝试在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'
答案 0 :(得分:1)
您所运行的用户无权将文件写入C:\Users\Dell\.wdm
目录或其子目录。
您需要允许您的用户对此目录具有写权限,或者尝试让IEDriverManager().install()
使用用户可以写入的目录。
答案 1 :(得分:0)
您还可以根据操作系统下载Windows 32 bit driver或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")