3

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

我的要求:DVR 在磁贴(4 x 4)上连续显示实时视频,GUI 是基于网络的(mozilla)。我应该能够交换视频和检查日志,并且必须比较实际结果和当前结果。

4

3 回答 3

3

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

文档中有更多示例

Sikuli 项目是一个类似的工具,但比网络浏览器更通用

于 2013-04-27T10:51:08.733 回答
2

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

如果您需要检查您的视频帧,您可以在本地记录它们并 OCR 寻找一些预期的文本或时间码的帧。

于 2013-04-27T10:45:57.270 回答
0

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

https://github.com/manav148/PyUIT

于 2014-10-21T03:44:24.920 回答