Selenium Scripts在命令行上

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

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

有人可以提供一些关于去哪里的建议吗?

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

为所有支持文件设置CLASSPATH

右键单击MyComputer – > Proprties – > Advanced System Settings – >单击新窗口中的“Advanced”选项卡 – > Environment Variables – > 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脚本应该通过调用脚本中提到的浏览器来开始执行操作。