我正在尝试使用硒自动化单页JavaScript Web应用程序,(我理解,不推荐)
测试用例需要在linux服务器上运行,因此使用chrome的无头模式,但是无法选中无头模式下的复选框。非无头模式可以正常工作。
尝试使用硒单击复选框,<-在GUI chrome测试中工作正常。
checkBox.click();
还尝试使用JavascriptExecuter选中复选框。
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click();",checkBox);
我希望我的测试用例能够像在GUI chrome测试中一样顺利执行,但是在无头chrome模式下会失败。