在PAF中使用哪个标签来比较使用计算机视觉的图像?例如,我想检查图像是否存在于web应用程序的全屏,而自动化。标签应该能够返回精度。
CV tag可以使用计算机视觉API来比较图像。这将帮助我们自动化静态UI测试。它的工作方式如下:
- 要验证的屏幕区域的截图将在编写脚本时被捕获。
- 全屏截图将在运行时拍摄
- 创建脚本时捕获的屏幕区域将与运行时捕获的屏幕截图进行比较。
- 输出将是一个屏幕截图,其中匹配的图像将在屏幕截图中标记,x和y坐标(变量)和匹配精度(变量)。
- 一般来说,当图像匹配时,精度在0.995以上。在构建脚本时,我们需要检查精度数,并使用验证标签验证。
语法:
<cv screenshotFile="" fileToMatch="" outputFile="" resultVarName="" locXVarName="" locYVarName="" desktop=""></cv>
screenshotFile -包含屏幕截图的位置运行时保存
fileToMatch -包含的屏幕区域图像的路径需要在截图中检查
outputFile -包含图像的输出文件的路径匹配结果需要保存
resultVarName -包含
匹配精度输出的变量名locXVarName -将包含x的变量的名称图片在屏幕截图中匹配的位置
locYVarName -将包含y的变量的名称图片在屏幕截图中匹配的位置
桌面-截图是否为机器人截图。如果
为false,它将使用selenium在浏览器中截取屏幕截图。如果为true,它将使用机器人截图。