selenium + python调用ie8失败

时间:2017-11-20 08:19:43

标签: python selenium internet-explorer-8

我搜索了整个互联网,但没有得到答案,甚至是类似的onoe,所以我决定在这里发帖。

环境: windows7,python 3.4版,selenium 3.7版,IEDriverServer3.7。

问题描述很简单,我在这个命令中失败了

Function

并且100%肯定,我 已下载IEDriverServer.exe 并且 变量PATH已被适当修改 链接到IEDriverServer.exe。我已经通过在与IEDriverServer.exe相同的路径中使用geckodriver.exe调用firefox而不是ie8来测试此链接。不可思议,它运作顺利。

整个代码段落如下:

browser=webdriver.Ie()

并且错误报告在这里(它以一段HTML代码结束):

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
import time
import socket

DesiredCapabilities.INTERNETEXPLORER['ignoreProtectedModeSettings']=True

browser=webdriver.Ie();#selenium just stucked here

我使用Ie8呈现上面的html代码获取此页面如下: the html page

我进一步考虑过这个问题,这是因为IEDriverServer默认使用的端口与一个selenium用于随机的不同。我打开IEDriverServer,每次显示它使用端口5555。 Open the IEDriverServer

所以我修改源代码默认使用端口5555而不是randomo。但它不起作用,返回相同的错误报告。

0 个答案:

没有答案