1

有没有办法从命令行运行 selenium webdriver 测试脚本,这些脚本是通过 Eclipse IDE 使用 Java 和 JUnit 编写的?

我一直在尝试使用 Ant 或 Maven,但我无法让它工作。

有人可以就如何处理这个问题提供一些建议吗?

4

1 回答 1

0

以下步骤将帮助您在不借助 eclipse 的情况下从命令提示符运行 selenium 脚本。

CLASSPATH为所有支持文件设置。

右击我的电脑-->属性-->高级系统设置-->在新窗口中点击“高级”选项卡-->环境变量-->系统变量-->双击CLASSPATH变量

在打开的窗口中,有一个变量字段,您需要在其中设置路径,如下所述。为此,您需要在系统上拥有管理员权限。

  .;C:\Program Files\Java\jdk1.7.0_05\bin;
  .;path to junit jar file in your system;
  .;path to selenium java binding jar file in your system;
  .;path to brwoser-driver if you are using any;
  .;path to selenium standalone server;

我的环境变量看起来像这样。

.;C:\Program Files (x86)\Java\jre7\lib\ext\QTJava.zip;C:\Program Files\Java\jdk1.7.0_05\bin.;E:\Books&Tutorials\Selenium\junit-4.11.jar;.;E:\Books&Tutorials\Selenium\selenium-2.31.0\selenium-2.31.0\selenium-java-2.31.0.jar;.;E:\Books&Tutorials\Selenium\chromedriver.exe;.;E:\Books&Tutorials\Selenium\selenium-server-standalone-2.31.0.jar;

保存并退出。

打开命令提示符并导航到 selenium 脚本所在的文件夹。

确保删除脚本中的包语句。

javac programName.java 然后使用命令编译脚本。

如果它没有抛出任何错误,请继续执行类型java programName并按 Enter。

如果到目前为止一切都设置好,那么 selenium 脚本应该通过调用脚本中提到的浏览器来开始执行操作。

于 2013-04-27T04:46:21.643 回答