【发布时间】:2020-08-14 13:46:06
【问题描述】:
我正在使用 Serenity 和 Selenium 来自动化包含图像(大缩略图列表)的网页。我正在检查是否有一个选项可以在 UI 中使用图像内容中显示的文本/单词进行搜索。
例如:我想查找图像是否存在于具有文本的 UI 中。 我想查找图像是否存在于具有“Pexels”这个词的屏幕中。
【问题讨论】:
标签: selenium automation sikuli sikuli-script sikuli-x
我正在使用 Serenity 和 Selenium 来自动化包含图像(大缩略图列表)的网页。我正在检查是否有一个选项可以在 UI 中使用图像内容中显示的文本/单词进行搜索。
例如:我想查找图像是否存在于具有文本的 UI 中。 我想查找图像是否存在于具有“Pexels”这个词的屏幕中。
【问题讨论】:
标签: selenium automation sikuli sikuli-script sikuli-x
是的,对于 Sikuli 来说,无论是印刷文本还是图像的一部分都无关紧要。但是,您必须考虑的是要在其中查找此文本的封闭区域,因为这可能会影响您获得的结果。在内部,Sikuli 使用 Tesseract OCR,它可能对区域内的文本位置敏感。因此,如果您发现您得到的结果不一致,首先要确定在所选区域内实际检测到的内容,然后尝试将其更改为尽可能关注测试的特定区域。
【讨论】: