如何在使用java时在sahi中配置浏览器

时间:2018-03-23 07:43:19

标签: java exception sahi

我想在官方网站

中使用java编写sahi脚本
String browserType = "firefox";
    Browser b = new Browser(browserType);
    b.open();

但是当我运行它时,它有如下例外:

Exception in thread "main" java.lang.NoClassDefFoundError: org/mozilla/javascript/ast/NodeVisitor
    at sahi.SahiDriver.main(SahiDriver.java:8)
    Caused by: java.lang.ClassNotFoundException: org.mozilla.javascript.ast.NodeVisitor
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    ... 1 more

我想也许我配置了错误的配置,导致无法找到浏览器,但我不知道该怎么做

1 个答案:

答案 0 :(得分:0)

转到安装了Sahi的 extlib 文件夹。打开 rhino 文件夹,您将在其中找到 js.jar 。将此jar文件添加到项目的构建路径中。