我需要使用Selenium IDE为我们正在处理的项目创建测试,然后接受这些测试并从命令行运行它们。
情况是我们希望我们的开发人员能够使用IDE使用Selenium IDE使用测试套件的中央存储库来测试网站。我们还需要在Sauce Labs上由CI服务器(Jenkins)运行相同的测试(即IDE HTML格式)。
我发现从IDE导出不是很好(在IDE上运行的测试用例不能在命令行中运行)。我还需要使用WebDriver,例如Selenium2。
这一定是可能的,但我看不出怎么做。
答案 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