Разница между текстом UiSelector и textContains - PullRequest
0 голосов
/ 03 июля 2019

Я ссылался на какой-то код, чтобы нажать на кнопку. Я нашел два следующих способа сделать это, но я не понял разницу между ними

from uiautomator import device as dev
dev(text="OK").click()

а другой был

dev(textContains="OK").click()

в чем разница между ними? Я сослался на документацию для text и textContains , но я все еще не понял разницу между этими двумя методами.

Кроме того, как после операции щелчка узнать, было ли выполнено действие щелчка или нет?

1 Ответ

0 голосов
/ 06 июля 2019

Метод text найдет совпадение в точности строки.Однако textContains найдет строку с символом подстановки.Пример:

Со строкой: «Ok is a string»

dev(text="OK").click() завершится ошибкой и не сможет щелкнуть.dev(textContains="OK").click() пройдет и щелкнет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...