Python 绕过Microsoft Edge上Selenium Webdriver的安全证书页
我正在尝试使用Python绕过Microsoft Edge for Selenium Webdriver的安全证书页 我尝试的解决方案适用于我在这里找到的以前版本的Internet Explorer,但没有一个有效Python 绕过Microsoft Edge上Selenium Webdriver的安全证书页,python,selenium,selenium-webdriver,webdriver,microsoft-edge,Python,Selenium,Selenium Webdriver,Webdriver,Microsoft Edge,我正在尝试使用Python绕过Microsoft Edge for Selenium Webdriver的安全证书页 我尝试的解决方案适用于我在这里找到的以前版本的Internet Explorer,但没有一个有效 driver.get("javascript:document.getElementById('overridelink').click();"); 看起来类似于上面代码的东西可能会起作用,但Microsoft Edge上的安全证书页面在某些方面明显不同。要通过此安全证书屏幕,您
driver.get("javascript:document.getElementById('overridelink').click();");
看起来类似于上面代码的东西可能会起作用,但Microsoft Edge上的安全证书页面在某些方面明显不同。要通过此安全证书屏幕,您需要做一些事情
- 找到所需的_能力类,该类应位于 在Python文件夹的某个地方。它将位于文件所需的功能.py中
- 在所需的_capabilities.py中,确保为 Microsoft Edge webdriver已将“javascriptEnabled”设置为“True”。 您可能需要为此添加代码
- 在代码中遇到安全证书页面的部分,验证您是否在安全证书页面上,并使用javascript选择continue选项
if "Certificate error" in driver.title: driver.get("javascript:document.getElementById('invalidcert_continue').click()")