Укажите данные тестовой учетной записи для Robo test в Firebase Test Lab

Я пытаюсь запустить Robo-тест в Firebase Test Lab. Я хочу указать имя пользователя для входа в приложение. Приложение создано с использованием React Native. Ниже показан экран входа в приложение.

Экран входа в приложение

Приложение создано с использованием response-native. Я нашел имя ресурса для поля ввода текста User Name с помощью Layout Inspector в Android Studio. Ниже приведен экран Инспектора макета для указанного выше экрана.

Снимок экрана инспектора макета

mID для поля ввода текста определяется как id/0xF. Я указал это как ресурс имени пользователя в деталях тестовой учетной записи и указал действительное значение в поле значения, как показано ниже.

Сведения о тестовом аккаунте в Test Lab

Когда я запускал тест, имя пользователя не было указано, и, следовательно, тест никогда не выходил за пределы этого экрана.

Как мне указать имя пользователя в Test Lab, чтобы тест мог пройти за пределы этого экрана и протестировать реальное приложение?


person Varun Gupta    schedule 30.06.2017    source источник
comment
Я считаю, что ресурсы для Robo должны быть указаны как строки, которые им назначаются, когда вы определяете их в макетах XML (при написании собственных приложений для Android). Может случиться так, что React naive не работает с этой схемой, поскольку он не использует имя ресурса, а скорее присваивает числовое шестнадцатеричное значение.   -  person Doug Stevenson    schedule 30.06.2017
comment
@DougStevenson Спасибо за понимание. Есть ли форум, на котором я могу запросить добавление такой поддержки для приложений, созданных с использованием response-native в Firebase Test Lab.   -  person Varun Gupta    schedule 30.06.2017
comment
firebase.google.com/support/contact/bugs-features   -  person Doug Stevenson    schedule 30.06.2017


Ответы (2)


Проблема в том, что Test Lab в настоящее время может сканировать только «собственные» пользовательские интерфейсы, то есть созданные с помощью платформы пользовательского интерфейса Android.

запрос функции для React (и других веб-интерфейсов) уже существует, но вы определенно можете сообщите команде, что вам нужна поддержка в этом вопросе.

С командой Test Lab также можно связаться через сообщество Firebase Slack канал # test-lab.

person Maik    schedule 04.12.2018

Имя resourceId принимает без префикса id/

person Wills    schedule 21.01.2019