我找到了一个名为Selenium Zoetrope的项目,它在Selenium服务器上运行PHPUnit测试,并使用ffmpeg记录测试视频(有关详细信息,请参阅this blog post)。我想调整脚本以使用从Selenium IDE保存的测试用例。要获得每个测试用例的单个视频,而不是一个包含所有测试用例的视频,是否有用于运行从Selenium IDE导出的各个测试用例的Selenium命令行?
我找到的Selenium命令行示例都启动了服务器并运行完整的测试套件。我可以针对已经运行的服务器实例运行单独的测试用例,类似于Zoetrope中的construct和run吗?
或者是否有其他方法可以捕获各个测试用例的视频?
答案 0 :(得分:1)
如果将测试从Selenium IDE导出到另一种格式(如PHP),则可以使用该语言的测试运行器来执行特定测试。对于PHP,如果将Selenium IDE测试导出为test1.php
,则可以通过在测试文件的目录中执行phpunit test1 test1.php
来运行该特定测试(有关详细信息,请参阅here PHPUnit的)。