基于Web的自动化GUI测试工具

时间:2013-04-27 10:31:13

标签: python testing user-interface automation

大家好我想要基于网络的GUI测试工具。我发现dogtail是用python编写的。但我没有得到任何好的教程和例子来进一步。请指导我天气dogtail是完美的还是比python更好的东西?如果请分享文档和示例。

我的要求:  DVR连续显示平铺(4 x 4)上的实时视频,GUI基于网络(mozilla)。我应该可以交换视频和检查日志,并且必须比较实际结果和现在。

3 个答案:

答案 0 :(得分:3)

Selenium完全是为此设计的,它允许您在Py​​thon中控制浏览器,并检查事物是否符合预期(例如检查是否存在特定元素,提交表单等)

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)

https://github.com/manav148/PyUIT