Python 使用Sikuli验证表中的数据
我正在使用Sikuli IDE测试一个在表中返回数据的应用程序。表格是只读的,我无法复制和粘贴内容。我可以在使用正在构建的应用程序时选择一行,但仅此而已。 我目前正在使用exist()函数来验证数据。当我使用Sikuli选择几行表数据,然后比较结果时,我得到了很好的结果 我发现使用exists()函数可以让小错误通过,我正在寻找一种更准确的方法来验证我的搜索结果 我目前的代码是:Python 使用Sikuli验证表中的数据,python,sikuli,Python,Sikuli,我正在使用Sikuli IDE测试一个在表中返回数据的应用程序。表格是只读的,我无法复制和粘贴内容。我可以在使用正在构建的应用程序时选择一行,但仅此而已。 我目前正在使用exist()函数来验证数据。当我使用Sikuli选择几行表数据,然后比较结果时,我得到了很好的结果 我发现使用exists()函数可以让小错误通过,我正在寻找一种更准确的方法来验证我的搜索结果 我目前的代码是: If exists(BlockOfTableData.png): return '1' else:
If exists(BlockOfTableData.png):
return '1'
else:
return '0'
提前感谢您的帮助。我在上一篇文章中得到的帮助非常好。您可以尝试一些想法:
- 从表中复制数据,并通过代码而不是图像进行验证(更直接地针对一般情况和其他读者,因为您说过这不起作用)
- 使用区域(静态区域或由表的核心器动态构建它们)重新创建表,并匹配这些区域中的图像
- 使用区域重新创建表格,并利用
功能从屏幕上读取数据text()
getScore()
对exists()
的结果进行查询,以获得匹配结果(介于0和1之间)。因此,您可以测试这是否高于某个更高的阈值。