我尝试在网格上打开google url(网格在docker上)。已创建连接和会话,因为我在网格控制台中看到:
网格上的版本:
selenium 3.9.1
java openjdk 16
铬91.0.4472.114
chromedriver 91.0.4472.19
下面是代码:
@Test
public void sampleTest() throws MalformedURLException {
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized"); // open Browser in maximized mode
options.addArguments("disable-infobars"); // disabling infobars
options.addArguments("--disable-extensions"); // disabling extensions
options.addArguments("--disable-gpu"); // applicable to windows os only
options.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems
options.addArguments("--no-sandbox"); // Bypass OS security model
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("--remote-debugging-port=9222");
options.addArguments("--ignore-ssl-errors=yes");
options.addArguments("--ignore-certificate-errors");
RemoteWebDriver remoteWebDriver = new RemoteWebDriver(new URL("http://gridAddress/wd/hub"), options);
remoteWebDriver.navigate().to("https://google.pl");
}
我总是犯这样的错误:
我尝试过使用.get(),结果都是一样的。我使用了很多选择,因为我试图找到一个解决方案。我不知道这是什么意思。当我进入屏幕时,我看到了空白的白色窗口。
当我尝试执行“remotewebdriver.manage().window().maximize();”时 selenium 做到了。但在方法“to()”上崩溃。
也许有人也有同样的问题,并且知道解决方法?
暂无答案!
目前还没有任何答案,快来回答吧!