首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python webdriver.IE:Quick检查是否有W3C投诉浏览器

python webdriver.IE:Quick检查是否有W3C投诉浏览器
EN

Stack Overflow用户
提问于 2018-01-25 07:50:34
回答 1查看 243关注 0票数 0

我的环境:Python3.6.0

硒3.3.1

IEDriverServer_x64_3.8.0

IE11

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

然后出现了这样一个错误:

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

但是当我使用IEDriverServer_X64_3.4.0时,它工作得很好!我真的很困惑,请帮帮忙:我怎样才能使用最新的IEDRIVERSERVER?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-25 13:51:46

在代码块中,您使用了而不是'

代码语言:javascript
复制
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,但反之亦然。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48438000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档