【问题标题】:Running a Java program using Selenium's WebDriver on another computer在另一台计算机上使用 Selenium 的 WebDriver 运行 Java 程序
【发布时间】:2014-08-15 08:27:42
【问题描述】:

我使用 Selenium 的 WebDriver 为测试程序制作了一个 Jar 文件。

我只需要在我的计算机上运行这个 Jar 文件(与 selenium-server-standalone-2.39.0.jar 在同一文件夹中),它就可以正常工作。 但是当我尝试使用java -jar test.jar 在另一台计算机上运行它时,我收到以下错误消息:

我确实在其中创建了一个 Main 类和一个正确的 public static void main(String[] args) 方法。

我不记得以前在我的计算机上安装过任何东西来使用 Selenium。有什么事情可以运行这个程序吗?

【问题讨论】:

    标签: java selenium selenium-webdriver executable-jar


    【解决方案1】:

    确保你在 2 台电脑上安装的 java 版本是相同的(非常重要)

    在这种情况下,您应该在第二台电脑上重新安装 java,并在第一台电脑上安装 java 版本。

    在第二台电脑上安装最新版本的 java

    【讨论】:

      【解决方案2】:

      原因是,您已在主要 java 版本中编译您的文件并尝试在次要 java 版本中运行。确保两台机器的版本相同。

      【讨论】:

        【解决方案3】:

        原来我用 1.8 版本的 JDK 编译了该程序,并试图在以前版本的 JRE 上执行它。

        我通过升级另一台计算机上的 JRE 解决了这个问题。

        我确实尝试使用 -target 构建参数,但它似乎不适用于 BlueJ IDE(我尝试将此行:bluej.compiler.options=-source 1.8 -target 1.5 添加到 bluej.properties 文件中)。

        对不起,这个问题与 Selenium 无关。

        【讨论】:

          猜你喜欢
          • 2014-01-21
          • 1970-01-01
          • 1970-01-01
          • 2011-01-19
          • 1970-01-01
          • 1970-01-01
          • 2015-01-04
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多