如何针对本地运行的Selenium服务器运行单个测试用例?

时间:2011-10-25 21:08:11

标签: shell testing selenium selenium-rc qa

我找到了一个名为Selenium Zoetrope的项目,它在Selenium服务器上运行PHPUnit测试,并使用ffmpeg记录测试视频(有关详细信息,请参阅this blog post)。我想调整脚本以使用从Selenium IDE保存的测试用例。要获得每个测试用例的单个视频,而不是一个包含所有测试用例的视频,是否有用于运行从Selenium IDE导出的各个测试用例的Selenium命令行?

我找到的Selenium命令行示例都启动了服务器并运行完整的测试套件。我可以针对已经运行的服务器实例运行单独的测试用例,类似于Zoetrope中的constructrun吗?

或者是否有其他方法可以捕获各个测试用例的视频?

1 个答案:

答案 0 :(得分:1)

如果将测试从Selenium IDE导出到另一种格式(如PHP),则可以使用该语言的测试运行器来执行特定测试。对于PHP,如果将Selenium IDE测试导出为test1.php,则可以通过在测试文件的目录中执行phpunit test1 test1.php来运行该特定测试(有关详细信息,请参阅here PHPUnit的)。