有没有办法从命令行运行selenium webdriver测试脚本,这些脚本是通过Eclipse IDE使用Java和JUnit编写的?
我一直在尝试使用Ant或Maven,但我无法使用它。
有人可以提供一些建议吗?
答案 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脚本应该通过调用脚本中提到的浏览器来开始执行操作。