【问题标题】:automation testing framework/software for GUI related hardware applications用于 GUI 相关硬件应用程序的自动化测试框架/软件
【发布时间】:2015-06-22 08:19:21
【问题描述】:

我正在尝试为 sikuli 等与 GUI 相关的硬件应用程序找到一个完美的自动化测试框架/软件,但是 sikuli(图像识别)没有稳定性,所以请向我推荐一些其他工具,它们可以在没有图像识别的情况下作为 sikuli 工作. 提前谢谢你

【问题讨论】:

  • 您能否更好地解释一下“GUI 相关的硬件应用程序”是什么意思?还有例子?
  • 关于测试应用程序的许多事情可以改变您的框架选择。它支持哪些操作系统?什么GUI开发。使用的框架:QT、WinForms、WPF、Tk、MFC、wxWidgets?请具体一点。
  • @Viktor,表示所有桌面相关应用测试
  • @Vasily,所有桌面相关应用测试

标签: python user-interface testing automation sikuli


【解决方案1】:

如果您的脚本的代码构建正确,那么该脚本也会更加稳定。

例如:

# 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

【讨论】:

    【解决方案2】:

    将您的 sikuli 脚本与 java 程序一起使用。

    参考 - http://doc.sikuli.org/faq/030-java-dev.html

    【讨论】:

      猜你喜欢
      • 2016-11-17
      • 2014-12-22
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多