用于GUI相关硬件应用的自动化测试框架/软件

时间:2015-04-16 05:28:34

标签: python user-interface testing automation sikuli

我正在寻找一个完美的自动化测试框架/软件,用于GUI相关的硬件应用程序,如sikuli,但sikuli(图像识别)没有稳定性,所以请建议我一些其他工具作为sikuli没有图像识别。 提前谢谢

1 个答案:

答案 0 :(得分:0)

如果你有一个脚本可以正确构建代码,那么脚本也会更加稳定。

例如:

# Example 1
Image1 = ("Image1.png")
find(Image1)
click(Image1)

# Example 2
Image1 = ("Image1.png")
try:
    find(Image1)
    click(Image1)
except:
    pass

示例2将为您提供更强大的脚本,因为如果“Image1.png”不存在,它将不会终止脚本。

Sikuli有利于图像识别,但仍需要良好的图像。
您也可以尝试使用单词识别,并将键盘控制用于缩写等。

例如文本阅读,您可以添加:

Settings.OcrTextSearch = True
Settings.OcrTextRead = True