我编写了一个脚本,使用python和Selenium打开web浏览器。它可以使用以下代码与Firefox配合使用:
from selenium import webdriver
driver = webdriver.Firefox()
当我用IE(开始输入时的建议值)替换Firefox时,会收到消息IEDriver executable needs to be available in the path.
from selenium import webdriver
driver = webdriver.IE()
Tags:
基于操作系统(Windows 32或64位)下载IE驱动程序
一个.DownloadWindows 32位驱动程序
或者
b.DownloadWindows 64位驱动程序
解压缩zip并将IEDriverServer.exe文件复制到某个位置,例如e:\ IEDriver
编写以下脚本
运行脚本,它应该打开IE浏览器。。。
在IE中使用Python绑定的Selenium:
在Internet Explorer中运行Selenium python测试有两种方法。我正在考虑Windows(我的例子中是Windows 10):
先决条件:从网站http://docs.seleniumhq.org/download/下载基于操作系统的IE驱动程序
32 bit Windows IE
64 bit Windows IE
方式1:
i)在您选择的目录/位置提取下载的zip文件
ii)在代码中设置可执行路径,如下所示:
或,
方式2:
i)只需将IEDriverServer.exe粘贴到/Python/Scripts下(在我的例子中,文件夹是:C:\ Python36\Scripts)
ii)现在编写如下简单代码:
就是这个意思。Selenium需要使用IE的可执行文件。
快速的谷歌搜索让我找到了this。您需要下载可执行文件并将其放置在可见的位置。另外,查看this应该有助于清除一些关于路径变量的内容。
相关问题 更多 >
编程相关推荐