Java 使用SeleniumWebDriver获取Firebug控制台输出
我想为我的Selenium测试使用一些值。我可以通过Firebug控制台轻松获取这些值 我正试图使用JavascriptExecutor来实现它:Java 使用SeleniumWebDriver获取Firebug控制台输出,java,selenium,testing,Java,Selenium,Testing,我想为我的Selenium测试使用一些值。我可以通过Firebug控制台轻松获取这些值 我正试图使用JavascriptExecutor来实现它: public void getSomeValue() { String command = "screenX" Object jsResult = ((JavascriptExecutor) driver).executeScript(command); System.out.println(jsResult.toStrin
public void getSomeValue() {
String command = "screenX"
Object jsResult = ((JavascriptExecutor) driver).executeScript(command);
System.out.println(jsResult.toString());
}
但是我有java.lang.NullPointerException
谁能给我解释一下为什么
谢谢。在命令之前添加“return”字符串:
Object jsResult = ((JavascriptExecutor) driver).executeScript("return" + command);
return (jsResult == null ? null : jsResult.toString());