在 Windows 10(64 位,python3.6.8)上,我无法通过驱动程序的方法打开链接,以防在未指定或协议get
的情况下填充链接。http://
https://
我使用selenium==3.141
和msedge-selenium-tools-3.141.2
python。Microsoft Edge 版本 85.0.564.51(与驱动程序版本相同)。
以下代码引发错误:
from msedge.selenium_tools import Edge, EdgeOptions
options = EdgeOptions()
options.set_capability('platform', 'Windows')
options.use_chromium = True
path = r'<correct path to driver>'
driver = Edge(executable_path=path,
service_args=None,
options=options,
desired_capabilities={})
driver.get('google.com')
错误:selenium.common.exceptions.InvalidArgumentException: Message: invalid argument (Session info: MicrosoftEdge=85.0.564.51)
浏览器状态出错 - 浏览器已启动并指向data:,
url。
经过一番调查,我发现如果我更改driver.get('google.com')
为driver.get('http://google.com')
,则问题无法重现。