大家好我想要基于网络的GUI测试工具。我发现dogtail是用python编写的。但我没有得到任何好的教程和例子来进一步。请指导我天气dogtail是完美的还是比python更好的东西?如果请分享文档和示例。
我的要求: DVR连续显示平铺(4 x 4)上的实时视频,GUI基于网络(mozilla)。我应该可以交换视频和检查日志,并且必须比较实际结果和现在。
答案 0 :(得分:3)
Selenium完全是为此设计的,它允许您在Python中控制浏览器,并检查事物是否符合预期(例如检查是否存在特定元素,提交表单等)
有some more examples in the documentation
Project Sikuli是一个类似的工具,但不仅仅是网络浏览器
答案 1 :(得分:2)
Selenium提供了一个python界面,而不仅仅是记录你的鼠标移动,请参阅http://selenium-python.readthedocs.org/en/latest/api.html
如果你需要检查你的视频帧,你可以在本地录制它们并OCR帧寻找一些预期的文本或时间码。
答案 2 :(得分:0)
对于基于简单表单的UI测试。我已经使用python / selenium / phantomjs创建了一个框架,尽管它也可以做复杂的事情。我还没有记录它。 (如果你不需要运行firefox,则不需要安装phantomjs)