下载IEDriverServer.exe 2. 将IEDriverServer.exe或IEDriverServer.64.exe放在C:\ProgramData\Anaconda3\Scripts下面 3. 测试代码 ---- 1. 下载IEDriverServer.exe 我在太平洋电脑网下载的,得到两个IEDriverServer.exe和IEDriverServer.64.exe,这两个在我的电脑上实际测试都可行。 将IEDriverServer.exe或IEDriverServer.64.exe放在C:\ProgramData\Anaconda3\Scripts下面 系统环境变量PATH新增C:\ProgramData ,打印结果为:百度一下,你就知道 import selenium driver=selenium.webdriver.Edge(r'C:\ProgramData\Anaconda3\Scripts\IEDriverServer
% self.path) selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service IEDriverServer.exe 解决:控制面板-windows防火墙-允许程序通过防火墙 勾选IEdriverserver.exe→确定,即可解决!! ?
我的电脑–》右键——》属性——》高级系统设置——》环境变量——》系统变量——》path 注:先把IEDriverServer.exe放在C:\Program Files\Internet Explorer 3、IE页面的显示比例要为100% 4、下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。 version", None) #start an instance of IE driver = webdriver.Ie(executable_path="C:\\your\\path\\to\\IEDriverServer.exe
驱动打开IE 找到已下载完成的IEDriverServer.exe路径地址(例如C:\PycharmProjects\My_Selenium_Demo\driver\win\IEDriverServer.exe /usr/bin/env python # -*- coding: utf-8 -*- from selenium import webdriver import os """ 利用IEDriverServer ") driver = webdriver.Ie(driver_path) driver.get("http://www.baidu.com") 2、将IEDriverServer驱动放到Python安装目录下 (Python已经配置环境变量) 如图所示:将IEDriverServer驱动放到Python安装目录下 脚本代码: #! /usr/bin/env python # -*- coding: utf-8 -*- from selenium import webdriver """ 将IEDriverServer驱动放到Python
"username" password = "password" driver=selenium.webdriver.Edge(r'C:\ProgramData\Anaconda3\Scripts\IEDriverServer.exe 3)我电脑上用的IE11,IEDriverServer.exe的路径就是我电脑上的实际路径,要根据自己的实际情况修改,我的系统环境变量PATH中添加了C:\ProgramData\Anaconda3\。
所有版本selenium以及IEDriverServer下载 最后,当然还有selenium和IEDriverServer,Python版的selenium直接pip就可以了,下面的链接里主要是Java
如何确定哪些"bit-ness"在启动浏览器中使用的选择取决于哪个版本的 IEDriverServer.exe 发起。 如果启动时的 32 位版本的 IEDriverServer.exe,32 位版本的 ie 浏览器将会启动。 同样,如果推出的 64 位版本的 IEDriverServer.exe,将推出的 64 位版本的 IE。 下载IEDriverServer文件后,把该文件放到C:\Python27的目录下,就可以直接操作IE的浏览器了。
"https://npm.taobao.org/mirrors/selenium/3.9/"); firefoxDriver.quit(); } 四、IE浏览器启动 1、下载IEDriverServer.exe 从https://npm.taobao.org/mirrors/selenium/3.9/,下载对应的IEDriverServer,放到工程tool文件夹下。 */ @Test public void testIE(){ System.setProperty("webdriver.ie.driver","tool/IEDriverServer.exe
我直接放到了D盘根目录 准备工作结束 ---- 开始编写代码 首先是IE驱动,以打开百度网页为验证 #启动IE浏览器 driver = webdriver.Ie(executable_path="d:\\IEDriverServer 在启动的时候会自动到环境变量中的路径找到不同的驱动 geckodriver.exe ——火狐 chromdriver.exe——谷歌 MicrosoftWebDriver.exe——Edge(win10的e图标,edge并非是ie) IEDriverServer.exe
(一) 设置IE (1) http://docs.seleniumhq.org/download/ 下载IEDriverServer。 (4) IE默认缩放设置为100%(已经是100%可忽略这步) (5) 启动IDE(如果设置IEDriverServer之前已经启动,需要重启) (6) 修改代码 将上一篇中的下面三行去掉:
//关闭并退出浏览器 driver.quit(); } } 6.启动IE浏览器 6.1IE浏览器驱动下载地址 本人使用的IE和IEDriverServer : IE浏览器版本:11 IEDriverServer版本:Win32_3.0.0 IE浏览器所有驱动版本下载地址:http://selenium-release.storage.googleapis.com \\Tools\\IEDriverServer.exe"); //初始化一个IE浏览器实例,实例名称叫driver WebDriver driver
username" zuodao_password = "password" driver=selenium.webdriver.Edge(r'C:\ProgramData\Anaconda3\Scripts\IEDriverServer.exe
//关闭并退出浏览器 driver.quit(); } } 5.启动IE浏览器 5.1IE浏览器驱动下载地址 本人使用的IE和IEDriverServer : IE浏览器版本:11 IEDriverServer版本:Win32_3.0.0 IE浏览器所有驱动版本下载地址:http://selenium-release.storage.googleapis.com \\Tools\\IEDriverServer.exe"); //初始化一个IE浏览器实例,实例名称叫driver WebDriver driver
www.baidu.com"); // 配置ie驱动位置 System.setProperty("webdriver.ie.driver", "src/test/resources/IEDriverServer.exe "https://www.baidu.com"); System.setProperty("webdriver.ie.driver", "src/test/resources/IEDriverServer.exe
Google了很久,有不少遇到过,有说是版本问题,需要将IEdriverserver的版本调低,我换了n个版本,均没解决,其他的回答也没有解决问题的。
webdriver from selenium.webdriver.common.keys import Keys iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe
尽量从一个具有id的元素开始,这样也可以大大提高执行速度 driver = webdriver.Ie(executable_path=r"C:\Program Files\Internet Explorer\IEDriverServer_x64 _3.6.0\IEDriverServer.exe", capabilities=capabilities) #---------------------------------------------
(先说下运行一个node情况)在命令行中输入(下面的命令是一行敲完): java -Dwebdriver.ie.driver=D:\IEDriverServer.exe -jar selenium-server-standalone =9,platform=WINDOWS,maxInstances=20" -port 5555 由于node是可以运行在不通系统上的,所以指定驱动位置-Dwebdriver.ie.driver=D:\IEDriverServer.exe
1、IE驱动问题1.1、问题现象selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.exe' executable
/resources/IEDriverServer.exe') return driver elif browser == "phantomjs" or browser