[英]Get Firebug console output using Selenium WebDriver
I want to use some values for my Selenium test. 我想在硒测试中使用一些值。 I can easily get this values via Firebug console 我可以通过Firebug控制台轻松获得此值
I was trying to do it using JavascriptExecutor : 我试图使用JavascriptExecutor做到这一点:
public void getSomeValue() {
String command = "screenX"
Object jsResult = ((JavascriptExecutor) driver).executeScript(command);
System.out.println(jsResult.toString());
}
But I've got java.lang.NullPointerException . 但是我有java.lang.NullPointerException 。
Can anybody explain me - why? 谁能解释我-为什么?
Thanks. 谢谢。
Add the "return" string before your command: 在命令前添加“返回”字符串:
Object jsResult = ((JavascriptExecutor) driver).executeScript("return" + command);
return (jsResult == null ? null : jsResult.toString());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.