【问题标题】:JavaScript Executor not working when running Executable JAR file运行可执行 JAR 文件时 JavaScript 执行器不工作
【发布时间】:2018-01-02 00:01:24
【问题描述】:

当我在 Eclipse 中运行测试用例时,一切正常,但是当我制作它的可执行 .jar 时,它会一直运行到命令

js.executeScript("arguments[0].scrollIntoView(true);", element);

在这行代码返回 java.lang.NullPointerException

如果有其他方法可以将元素滚动到视图中,请告诉我。

谢谢

【问题讨论】:

    标签: eclipse selenium-webdriver automation executable-jar qa


    【解决方案1】:

    当您从 Eclipse IDE 运行时,运行配置会自动将您依赖的库(如果不使用其他依赖管理技术,则在您的 Eclipse 项目中定义)添加到类路径中。所以在这种情况下,它成功地正确实例化了js 变量。

    当不在 Eclipse IDE 中时,您必须指定命令行的类路径才能包含依赖项。否则,依赖项将丢失,您无法获得实例化 js 对象的好方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多