python selenium webdriver.IE:快速检查我们是否有符合 W3C 标准的浏览器
python selenium webdriver.IE:Quick check to see if we have a W3C complaint brower
我的环境:
Python3.6.0
硒 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’)
然后出现了这样的错误:
(不好意思,我手机不能输入错了,所以我截图了。。。)
但是当我使用IEDriverServer_X64_3.4.0时,效果很好!
真的很纳闷,请问help:How我可以用最新的IEDRIVERSERVER吗?
在您的代码块中,您使用了 ’
而不是 '
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 客户端,请尝试使用版本 IEDriverServer.exe 的 3.x.y.z只要。因此,当您使用 Selenium 3.3.1 时,请仅使用 IEDriverServer.exe v3.3.x。
确保您使用有效架构的正确二进制文件。 IEDriverServer_Win32_3.8.0 可以用来代替 IEDriverServer_x64_3.8.0,但反之则不行。
我的环境: Python3.6.0
硒 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’)
然后出现了这样的错误:
(不好意思,我手机不能输入错了,所以我截图了。。。)
但是当我使用IEDriverServer_X64_3.4.0时,效果很好! 真的很纳闷,请问help:How我可以用最新的IEDRIVERSERVER吗?
在您的代码块中,您使用了 ’
而不是 '
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 客户端,请尝试使用版本 IEDriverServer.exe 的 3.x.y.z只要。因此,当您使用 Selenium 3.3.1 时,请仅使用 IEDriverServer.exe v3.3.x。
确保您使用有效架构的正确二进制文件。 IEDriverServer_Win32_3.8.0 可以用来代替 IEDriverServer_x64_3.8.0,但反之则不行。