在selenium网格上使用java和junit返回jsonexception的方法“.to()”、“get()”、“quit()”等

wpx232ag  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(206)

我尝试在网格上打开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()”上崩溃。
也许有人也有同样的问题,并且知道解决方法?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题