【问题标题】:Get Firebug console output using Selenium WebDriver使用 Selenium WebDriver 获取 Firebug 控制台输出
【发布时间】:2015-07-21 08:52:44
【问题描述】:

我想为我的 Selenium 测试使用一些值。我可以通过 Firebug console

轻松获取这些值

我正在尝试使用 JavascriptExecutor

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

但我有 java.lang.NullPointerException

谁能解释我 - 为什么?

谢谢。

【问题讨论】:

    标签: java selenium testing


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-02-26
      • 1970-01-01
      • 2020-09-20
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 2019-08-15
      相关资源
      最近更新 更多