К сожалению, это ограничение самого NativeScript, так как при использовании свойства AutomationText он устанавливает все свойства элемента, такие как значение, имя, метка и т. Д. Я бы посоветовал вам установить тот же текст для свойства AutomationText, а затемможет получить доступ или проверить элемент, используя что-то вроде этого:
- Используя XPath:
const el = await driver.findElementByXPath("//*[@name=\"My automation text\"]");
Только для Android
const el = await driver.findElementByText("My automation text");
const text = await el.getAttribute("text");
Используйте типы проверки изображения, такие как:
await driver.compareRectangle
await driver.compareElement
await driver.compareScreen
Это очень удобно, но минусы здесь в том, что в какой-то момент это потребует более высокого обслуживания.