繁体   English   中英

使用Selenium WebDriver获取Firebug控制台输出

[英]Get Firebug console output using Selenium WebDriver

我想在硒测试中使用一些值。 我可以通过Firebug控制台轻松获得此值 在此处输入图片说明

我试图使用JavascriptExecutor做到这一点:

 public void getSomeValue() {
    String command = "screenX"
    Object jsResult = ((JavascriptExecutor) driver).executeScript(command);
    System.out.println(jsResult.toString());
 }

但是我有java.lang.NullPointerException

谁能解释我-为什么?

谢谢。

在命令前添加“返回”字符串:

Object jsResult = ((JavascriptExecutor) driver).executeScript("return" + command);
return (jsResult == null ? null : jsResult.toString());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM