自动测试基于网络的图形用户界面

2024-05-20 15:26:38 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,我想基于web的GUI测试工具。我发现dogtail是用python编写的。但是我没有得到任何好的教程和例子来进一步。请告诉我狗尾巴是完美的还是比Python更好的东西?。请分享文件和例子。

我的要求: 一个DVR,在tile(4x 4)上连续显示实时视频,GUI是基于web的(mozilla)。我应该能够交换视频和检查日志,必须比较实际结果和目前。


Tags: 文件webmozilla视频测试工具gui教程例子
3条回答

Selenium提供了一个python接口,而不仅仅是记录鼠标的移动,请参见http://selenium-python.readthedocs.org/en/latest/api.html

如果你需要检查你的视频帧,你可以在本地录制它们,然后OCR帧寻找一些期望的文本或时间码。

用于简单的基于表单的UI测试。我使用python/selenium/phantomjs创建了一个框架,尽管它也可以做复杂的事情。我还没有记录下来。(如果不需要运行firefox,则不需要安装phantomjs)

https://github.com/manav148/PyUIT

Selenium正是为此而设计的,它允许您在Python中控制浏览器,并检查事情是否如预期的那样(例如检查特定元素是否存在、提交表单等)

some more examples in the documentation

Project Sikuli是一个类似的工具,但比web浏览器更通用

相关问题 更多 >