JavaScript 执行器在 运行 可执行 JAR 文件时不工作
JavaScript Executor not working when running Executable JAR file
当我在 Eclipse 中 运行 测试用例时,一切正常,但是当我制作它的可执行 .jar 时,它 运行s 直到命令
js.executeScript("arguments[0].scrollIntoView(true);", element);
在这行代码returnsjava.lang.NullPointerException
是否有其他方法可以将元素滚动到视图中?
当您从 Eclipse IDE 中 运行 时,运行 配置会自动将您依赖的库(如果不使用其他依赖管理技术,则在您的 Eclipse 项目中定义)添加到类路径。所以在这种情况下,它成功地正确实例化了 js
变量。
当不在 Eclipse IDE 中时,您必须指定命令行的类路径以包含依赖项。否则,依赖项会丢失,您无法获得实例化 js
对象的好方法。
当我在 Eclipse 中 运行 测试用例时,一切正常,但是当我制作它的可执行 .jar 时,它 运行s 直到命令
js.executeScript("arguments[0].scrollIntoView(true);", element);
在这行代码returnsjava.lang.NullPointerException
是否有其他方法可以将元素滚动到视图中?
当您从 Eclipse IDE 中 运行 时,运行 配置会自动将您依赖的库(如果不使用其他依赖管理技术,则在您的 Eclipse 项目中定义)添加到类路径。所以在这种情况下,它成功地正确实例化了 js
变量。
当不在 Eclipse IDE 中时,您必须指定命令行的类路径以包含依赖项。否则,依赖项会丢失,您无法获得实例化 js
对象的好方法。