Selenium Scripts在命令行上

时间:2013-04-26 10:35:38

标签: java eclipse selenium selenium-webdriver junit4

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

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

有人可以提供一些建议吗?

1 个答案:

答案 0 :(得分:0)

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

为所有支持文件设置CLASSPATH

右键单击MyComputer - > Proprties - >高级系统设置 - >        点击"高级"新窗口中的标签 - >环境变量 - >        SystemVariables - >双击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脚本应该通过调用脚本中提到的浏览器来开始执行操作。