使用Sikuli验证表中的数据

时间:2013-12-04 23:15:41

标签: python sikuli

我正在使用Sikuli IDE来测试在表中返回数据的应用程序。该表是只读的,我无法复制和粘贴内容。我可以在使用正在构建的应用程序时选择一行,但这就是全部。 我目前正在使用exist()函数来验证数据。当我使用Sikuli选择几行表数据时,我得到了很好的结果,然后比较结果。

我发现使用exists()函数可以允许小错误通过,并且正在寻找更准确的方法来验证我的搜索结果。

我目前的代码是:

If exists(BlockOfTableData.png):

    return '1'

else:

    return '0'

提前感谢您的帮助。我在上一篇文章中得到的帮助很棒。

1 个答案:

答案 0 :(得分:0)

您可以尝试一些想法:

  • 从表中复制数据并通过代码而不是图像进行验证(更多针对一般情况和其他读者,因为您说这不会起作用)
  • 使用区域重新创建表格 - 静态区域或由表格的核心构建器动态构建它们 - 并匹配这些区域内的图像
  • 使用区域重新创建表格并使用text()功能从屏幕上读取数据