我可以使用Selenium来验证图像中的文本吗

| 我有一个非常类似于Google / Yahoo map的应用程序。 我搜索一个位置,它显示在地图上。 当我看到页面的html时,有很多细分,它们都是图像。我想知道是否有任何方法可以验证页面上是否提供了用于搜索位置的文本。 例如,如果我搜索 http://maps.yahoo.com/#mvt=m&lat=36.298746&lon=-115.139974&zoom=12&q1=las%20vegas 页面上将显示“拉斯维加斯”。现在,如何验证页面上确实显示了“拉斯维加斯”?     
已邀请:
因此,您要检查图像中是否包含硒。 您将需要获取图像的URL,下载该图像,然后将其放入OCR程序中。 这么短的答案,而不是硒     
Sikuli允许验证图像或部分图像。我没有尝试过,也没有尝试将其与Selenium集成,但是Sikuli可以做什么的概念看起来确实不错。在这里查看该项目:http://sikuli.org/     
实际上,我在这里威胁到这个: 向您展示如何比较2张图片并获得与前2张图片重叠的差异图片或gif动画: http://testautomationexperiences.com/detect-layout-issues-using-file-hashes-and-imagemagick-for-compare/ 通过使用im4java和imagemagick在Selenium中完成;哈希检查也是验证的第一步: http://testautomationexperiences.com/detect-layout-issues-using-file-hashes-and-imagemagick-for-compare-coding-in-java/ 我希望它能有所帮助,即使不是OCR。 对于OCR,您需要一个从Selenium调用的库(由您或现有库创建)。 祝好运, 克劳迪亚当(Claudiu Adam) http://testautomationexperiences.com/     

要回复问题请先登录注册