【发布时间】:2018-12-05 22:57:05
【问题描述】:
我了解操作系统更新导致此问题不仅适用于 chromedriver,也适用于 geckodriver。
当更新的工作站在本地运行它们时(例如驱动器 C:\),chromedriver 和 geckodriver 都可以正常启动。当在网络路径中找到这两个时,就会出现问题。
我检查了运行这些驱动程序的特定用户的权限,还检查了 UAC 和防火墙,但它们似乎与问题无关。
为了维护,我更喜欢从网络路径运行驱动程序。因为,我有几个自动化站,我想集中基础设施。这样我就不需要维护每个站点的基础设施了。
我在没有使用它们的选项的情况下使用默认设置运行这两个驱动程序,我相信也许使用这些选项可以解决问题。
有人熟悉这类问题吗?是否有可能通过使用驱动程序的选项,我可以安全地解决这些问题?
顺便说一句,我在 Windows 10 Pro 版本上运行:1803 OS build:17134.1
chromedriver 版本为 2.40.565498 win32 geckodriver 是 v0.20.1-win64
我收到的错误消息是:
chromedriver
[1530079175.164][SEVERE]: CreatePlatformSocket() returned an error: An invalid argument was supplied. (0x2726)
[1530079175.165][INFO]: listen on IPv4 failed with error ERR_INVALID_ARGUMENT
[1530079175.166][SEVERE]: CreatePlatformSocket() returned an error: An invalid argument was supplied. (0x2726)
[1530079175.166][INFO]: listen on IPv6 failed with error ERR_INVALID_ARGUMENT
geckodriver
An invalid argument was supplied. (os error 10022)
【问题讨论】:
标签: selenium selenium-webdriver webdriver selenium-chromedriver geckodriver