Мы используем nativescript с угловым для нашего мобильного приложения. Я хочу использовать функцию предварительного запуска Google Play, но для нашего приложения требуется ввести пароль. Google Play позволяет указать пароль, но вам нужно имя ресурса, чтобы сценарий тестирования мог определить, где ввести пароль.
Как я могу указать или получить имя ресурса текстового поля nativescript, либо в представлении, либо по коду позади или с помощью каких-либо других средств?
Представление:
<StackLayout class="form">
<GridLayout columns="*,90" rows="50">
<TextField #inviteTx
col="0"
height="50"
autocorrect="false"
returnKeyType="next"
(returnPress)="enter(inviteTx.text)"
class="input input-border"
secure="false"
keyboardType="url">
</TextField>
<Button col="1" height="50" class="btn btn-primary w-full fa" text="START " (tap)="enter(inviteTx.text)"></Button>
</GridLayout>
</StackLayout>
Я провел некоторое исследование и выяснил, что в родном андроиде можно добавить id в TextField, добавив атрибут android: id.
<TextView android:id="@+id/nameTextbox"/>
Это, похоже, не работает в nativescript, я не могу найти ресурс в R.java впоследствии.