我的本地 Windows 10 计算机将自动 chrome 版本更新为 80.0.3987.122(Build officiel)(64 位)
I use https://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_win32.zip https://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_win32.zip
但现在我有这个错误:
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
org.openqa.selenium.WebDriverException: unknown error: unable to discover open pages
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'WX-PC123456', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_211'
Driver info: driver.version: ChromeDriver
remote stacktrace: Backtrace:
Ordinal0 [0x013A0C83+1707139]
Ordinal0 [0x013068F1+1075441]
Ordinal0 [0x0127DFC9+516041]
Ordinal0 [0x012104C2+66754]
Ordinal0 [0x0120CCE2+52450]
Ordinal0 [0x0122BFD7+180183]
Ordinal0 [0x0122BDDD+179677]
Ordinal0 [0x01229D4B+171339]
Ordinal0 [0x01211D4A+73034]
Ordinal0 [0x01212DC0+77248]
Ordinal0 [0x01212D59+77145]
Ordinal0 [0x0131BB67+1162087]
GetHandleVerifier [0x0143A966+508998]
GetHandleVerifier [0x0143A6A4+508292]
GetHandleVerifier [0x0144F7B7+594583]
GetHandleVerifier [0x0143B1D6+511158]
Ordinal0 [0x0131402C+1130540]
Ordinal0 [0x0131D4CB+1168587]
Ordinal0 [0x0131D633+1168947]
Ordinal0 [0x01335B35+1268533]
BaseThreadInitThunk [0x757E8674+36]
RtlGetAppContainerNamedObjectPath [0x77475E17+311]
RtlGetAppContainerNamedObjectPath [0x77475DE7+263]
如何解决这个问题?
这个错误信息...
org.openqa.selenium.WebDriverException: unknown error: unable to discover open pages
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'WX-PC123456', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_211'
Driver info: driver.version: ChromeDriver
remote stacktrace: Backtrace:
Ordinal0 [0x013A0C83+1707139]
...意味着Chrome驱动程序无法启动/产生新的浏览上下文 i.e. Chrome浏览器会议。
看来问题在于Chrome驱动程序 https://stackoverflow.com/questions/48079120/what-is-the-difference-between-chromedriver-and-webdriver-in-selenium/48080871#48080871,s 安全功能 https://stackoverflow.com/questions/60101367/security-considerations-chromedriver-webdriver-for-chrome/60111052#60111052 of 沙盒 https://chromium.googlesource.com/chromium/src/+/master/docs/design/sandbox.md。要绕过此功能,您可以使用以下参数:
--no-sandbox
所以你的有效代码块将是:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)