Проверка текста для приложений Windows - PullRequest
0 голосов
/ 01 декабря 2019

Я пишу тесты автоматизации для приложения Windows, используя Sikuli / Robotframework, я хочу иметь возможность проверять текст, который я вижу в приложении, но значения меняются, поэтому я буду использовать переменную, созданную в начале каждого запуска тестаМожно ли в любом случае проверить, что текстовое значение присутствует в приложении с помощью Sikuli, если нет, где мне искать проверку?

1 Ответ

0 голосов
/ 03 декабря 2019

Я только что посмотрел на SikuliLibrary

Существует ключевое слово под названием «Получить текст», в котором он возвращает текст при передаче файла изображения. Затем вы можете сохранить его в переменной и затем использовать операцию сравнения строк.

Получить текст - из библиотеки

Два способа получения текста.

  1. Если изображение не задано, ключевое слово получит текст со всего экрана.
  2. Если изображение задано, ключевое слово получит текст из сопоставленной области. Вызовите ключевое слово setOcrTextRead, чтобы установить OcrTextRead как true, перед использованиемключевые слова для распознавания текста.

Примеры:

Set Ocr Text Read   true
Get Text    
Get Text    test.png

Операция сравнения строк

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