在命令行上运行Selenium2 IDE测试用例

时间:2011-11-18 07:45:07

标签: testing selenium-webdriver selenium-ide

我需要使用Selenium IDE为我们正在处理的项目创建测试,然后接受这些测试并从命令行运行它们。

情况是我们希望我们的开发人员能够使用IDE使用Selenium IDE使用测试套件的中央存储库来测试网站。我们还需要在Sauce Labs上由CI服务器(Jenkins)运行相同的测试(即IDE HTML格式)。

我发现从IDE导出不是很好(在IDE上运行的测试用例不能在命令行中运行)。我还需要使用WebDriver,例如Selenium2。

这一定是可能的,但我看不出怎么做。

3 个答案:

答案 0 :(得分:2)

试用Selunit它将Selenese HTML格式的Selenium测试与持续集成相结合。以下是tutorial如何直接从Hudson构建中的Selenium IDE执行Selenium测试,并从其为JUnit提供的报告功能中受益,其中Selunit将Selenium报告转换为。

答案 1 :(得分:0)

Selenium提供了一个命令行测试脚本运行器,但它很好地隐藏了。查看-htmlsuite的{​​{1}} option

答案 2 :(得分:0)

在Windows系统中,你必须在下载后下载selenium-server-standalone-2.32.0.jar和浏览器(IE,chrome)驱动程序,你必须打开CMD并运行命令

java -jar selenium-server-standalone-2.0b3.jar -Dwebdriver.ie.driver =。\ IEDriverServer32.exe