如何使用selenium rc通过命令行运行selenium java测试用例和套件

时间:2014-12-10 06:14:33

标签: java selenium selenium-webdriver

我正尝试在Windows操作系统中通过命令行运行使用Selenium ide生成的测试套件。

我创建了测试用例并导出为tcjr.java 我创建了测试套件并导出为tsjs.java

现在当我用以下代码编译测试用例时

D:\selenium>javac -classpath D:\selenium\selenium-server-standalone-2.40.0.jar D:\selenium\tcjr.java

它正在编译并生成tcjr.class 现在..当我使用相同的命令编译tsjr时,它显示错误:

D:\selenium\tsjr.java:4: error: class Tsjr is public, should be declared in a fi
le named Tsjr.java
public class Tsjr {
       ^
D:\selenium\tsjr.java:8: error: cannot find symbol
                suite.addTestSuite(tcjr.class);
                                   ^
  symbol:   class tcjr
  location: class Tsjr
2 errors

请帮助我解决这个问题......我被困住了。

3 个答案:

答案 0 :(得分:0)

您需要保持文件名和类名相同。只有这样它才会编译。看到第一个错误,你需要在Tsjr.java文件中声明Tsjr,而不是tsjr.java文件。

答案 1 :(得分:0)

您需要添加对要在代码中使用其功能的所有jar文件的引用。在上面的例子中,我认为你在类路径中缺少junit引用。

答案 2 :(得分:0)

保持java文件名和类名与tcjr.java

相同
public class tcjr {
/*your code here*/
}