在linux中从终端启动selenium webdriver测试

时间:2013-06-18 20:09:57

标签: java linux selenium webdriver classpath

我为一个带有少量GUI的网站编写了一个简单的回归测试来启动测试。在eclipse中正常工作,但由于某种原因,当我尝试从终端运行它时,它会在按下GUI上的启动按钮后停止。网络驱动程序将启动Firefox,但当它应该转到我正在测试的网站的URL时页面保持空白。我认为这与配置类路径时出错有关,我在shell脚本中有以下内容

javac -classpath ":ojdbc6.jar:selenium-server-2.33.0.jar:selenium-server-standalone-2.33.0.jar" Test.java
java -classpath ":ojdbc6.jar:selenium-server-2.33.0.jar:selenium-server-standalone-2.33.0.jar" Test

为什么会失速以及如何解决?

2 个答案:

答案 0 :(得分:0)

我使用Junit ant task来运行我的测试。它将运行我的测试并在另一端打印漂亮的html报告以获得清晰的结果。

答案 1 :(得分:0)

使用带有Junit或TestNG框架的Ant或Maven构建工具,因为这两个框架都能够从终端运行测试并生成漂亮的html格式化报告。以下是一个示例项目,其中包含您可以从我的github帐户获取的ant build脚本。