Automated tests Windows应用程序的文本验证

Automated tests Windows应用程序的文本验证,automated-tests,robotframework,sikuli,Automated Tests,Robotframework,Sikuli,我正在使用Sikuli/Robotframework为windows应用程序编写自动化测试,我希望能够验证在应用程序上看到的文本,但值会发生变化,因此将使用在每次测试运行开始时创建的变量,是否仍然可以使用Sikuli验证应用程序中是否存在文本值?如果没有,我应该在哪里查找验证?我刚刚查看了 有一个名为“Get Text”的关键字,它在传递图像文件时返回文本。然后可以将其存储在变量中,然后使用字符串比较操作 从库中获取文本 有两种方法可以检索文本 若并没有给出图像,关键字将从整个屏幕中获取文本 若

我正在使用Sikuli/Robotframework为windows应用程序编写自动化测试,我希望能够验证在应用程序上看到的文本,但值会发生变化,因此将使用在每次测试运行开始时创建的变量,是否仍然可以使用Sikuli验证应用程序中是否存在文本值?如果没有,我应该在哪里查找验证?

我刚刚查看了

有一个名为“Get Text”的关键字,它在传递图像文件时返回文本。然后可以将其存储在变量中,然后使用字符串比较操作

从库中获取文本

有两种方法可以检索文本

  • 若并没有给出图像,关键字将从整个屏幕中获取文本
  • 若给定图像,则关键字将从匹配区域获取文本,在使用文本识别关键字之前,调用关键字setOcrTextRead将OcrTextRead设置为true
  • 示例:

    Set Ocr Text Read   true
    Get Text    
    Get Text    test.png
    
    字符串比较操作

    Should be equal as strings    ${only value}    ${sele}
    

    我认为您需要添加更多关于您将要测试的Windows应用程序中使用的技术、语言等的详细信息。