【发布时间】:2019-12-10 09:25:21
【问题描述】:
您好,我正在尝试使用 Selenium 连接到浏览器堆栈上的远程 webdriver,但每当页面在 Chrome 和 Firefox 中加载时,我都会收到一条安全消息(见下图)。
我的 URL 以 https:// 开头(当我手动打开浏览器时,我必须接受证书并在网页加载之前继续)
我已将此行添加到我的代码中,但似乎没有任何区别:
capability.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capability.setCapability(CapabilityType.SUPPORTS_NETWORK_CONNECTION, "true");
capability.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
注意:只有在测试在 GoCD 管道上运行时才会出现此问题。在 intellij 上运行时一切正常
错误:
org.openqa.selenium.WebDriverException: Reached error page: about:neterror?e=nssFailure2&u=https%3A//transport....
【问题讨论】:
-
您可能需要启用本地测试。 Please find the documentation here
-
@SoorajSathianandan 我已经启用它但仍然收到错误:capability.setCapability("browserstack.local", "true");
-
您是否使用 BrowserstackLocal 设置隧道?
标签: selenium selenium-webdriver automated-tests browserstack remotewebdriver