导航到其他URL时硒ERR_TUNNEL_CONNECTION_FAILED

问题描述

有时,当我使用Selenium-Chrome浏览到其他URL时,会遇到此异常。

org.openqa.selenium.WebDriverException: unkNown error: net::ERR_TUNNEL_CONNECTION_Failed

下面是我创建Chrome驱动程序的方法

options = new ChromeOptions();
((ChromeOptions) options).setBinary("/opt/google/chrome/google-chrome");
((ChromeOptions) options).setAcceptInsecureCerts(true);
((ChromeOptions) options).addArguments("--no-sandBox","--disable-dev-shm-usage");
((ChromeOptions) options).addArguments("--disable-extensions");
options.setCapability("browserVersion","general");

  driver = new RemoteWebDriver(
url,SeleniumHelper.getCapabilities("chrome",myGrid.getForwardProxy()));

下面是发生此错误的示例行。

driver.navigate().to(MyConfig.readString("url") + someID);

在这里做错了什么?如何调试此问题?该测试正在远程计算机上的docker实例中运行。而且此错误偶尔发生,而不是每次都发生。任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...