如何使用无头Chrome选中复选框?

时间:2019-07-18 16:42:28

标签: java selenium webdriver selenium-chromedriver google-chrome-headless

我正在尝试使用硒自动化单页JavaScript Web应用程序,(我理解,不推荐)

测试用例需要在linux服务器上运行,因此使用chrome的无头模式,但是无法选中无头模式下的复选框。非无头模式可以正常工作。

尝试使用硒单击复选框,<-在GUI chrome测试中工作正常。

checkBox.click();

还尝试使用JavascriptExecuter选中复选框。

JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click();",checkBox);

我希望我的测试用例能够像在GUI chrome测试中一样顺利执行,但是在无头chrome模式下会失败。

0 个答案:

没有答案