在另一台计算机上使用Selenium的WebDriver运行Java程序

时间:2014-08-15 08:27:42

标签: java selenium selenium-webdriver executable-jar

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

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

The error message

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

我不记得在我的电脑上安装任何东西才能使用Selenium。有没有什么可以运行这个程序?

3 个答案:

答案 0 :(得分:1)

确保您在2个PC上安装的Java版本是相同的版本(非常重要)

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

OR

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

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

对不起,问题与Selenium无关。