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

3

大家好,我想要一个基于Web的GUI测试工具。我发现dogtail是使用Python编写的,但我没有找到任何好的教程和示例来进一步学习。请指导我,dogtail是否完美,或者在Python中是否有更好的选择?如果有,请分享文档和示例。

我的要求: DVR连续显示平铺的实时视频(4 x 4),GUI是基于Web的(Mozilla)。我应该能够交换视频并检查日志,并比较实际结果和目前结果。


如果我理解你的问题正确,你应该看一下Selenium和PhantomJS。 - Blender
@Blender:selenium 只是记录鼠标移动并保存。我该如何检查日志? - nammu
Selenium 可以完全使用 Python 进行脚本编写。你可能在想 Selenium IDE。 - Blender
@Blender:你有任何链接吗? - nammu
3个回答

3

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

文档中还有一些其他示例

Project Sikuli是类似的工具,但不仅限于Web浏览器。


2

0

针对简单的基于表单的UI测试,我使用Python/Selenium/PhantomJS创建了一个框架,尽管它也可以完成复杂的任务。但我还没有对其进行文档化。(如果您不需要运行Firefox,则无需安装PhantomJS)

https://github.com/manav148/PyUIT


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接