python selenium webdriver.IE:快速查看我们是否有W3C投诉浏览器

时间:2018-01-25 07:50:34

标签: python selenium selenium-webdriver selenium-iedriver

我的环境: Python 3.6.0

Selenium 3.3.1

IEDriverServer_x64_3.8.0

IE11

from selenium import web driver
Driver=we driver.Ie(‘C:\Program File\IE\IEDriverServer.exe’)
Driver.get(‘https://www.google.com’)

然后出现这样的错误:  enter image description here

(很抱歉,我不能用我的手机错误地输入所有这些单词,所以我得到一个屏幕截图......)

但是当我使用IEDriverServer_X64_3.4.0时,效果很好! 它真的让我困惑,请帮助:我如何使用最新的IEDRIVERSERVER?

1 个答案:

答案 0 :(得分:-1)

在您的代码块中,您使用了代替'

driver = webdriver.Ie(’C:\Program Files\Internet Explorer\IEDriverServer.exe’)

此错误可能来自其他来源的文字处理和粘贴到脚本中。

  • 替换为',并添加r开关和参数类型executable_path,如下所示:

    driver = webdriver.Ie(executable_path=r'C:\path\to\IEDriverServer.exe')
    
  • 此外,为了保持二进制文件之间的兼容性,如果您使用的是版本3.x.y的Selenium客户端,请尝试仅使用版本3.x.y.z的IEDriverServer.exe。因此,当您使用Selenium 3.3.1时,请仅使用IEDriverServer.exe v3.3.x.

  • 确保使用正确的有效体系结构二进制文件。 IEDriverServer_Win32_3.8.0可用于代替IEDriverServer_x64_3.8.0,但不能用于反之亦然。