【发布时间】:2017-07-27 12:38:30
【问题描述】:
我在 Eclipse 中使用 Selenium JUnit 运行测试脚本。现在,当我将以下 JS 代码添加到我的 Java 文件中时,测试用例停止并出现错误“selenium.JavascriptException: TypeError: document.querySelector(...) is null”
脚本在 FireFox 控制台中运行良好。
我是 JavaScript 新手,如果有人能帮助我解决这个问题,我将不胜感激。
if (driver instanceof JavascriptExecutor) {
((JavascriptExecutor)driver).executeScript(""
+ "some other code that works fine"
+ "var rtxt= document.querySelector('#CSS__RichHtmlField_displayContent');"
+ "rtxt.textContent= 'JavaScript testScript to testCase';");
} else {
throw new IllegalStateException("This driver does not support JavaScript!");
}
【问题讨论】:
标签: javascript java eclipse selenium firefox