Я автоматизирую мобильное приложение с помощью Xamarin UITest, которое является веб-базированным (с веб-представлениями внутри мобильного приложения).Мобильное приложение состоит из формы заявки на кредит, которая является веб-ориентированной (веб-просмотр).Форма заявки на кредит имеет 7 страниц для ввода данных заявки на кредит.Теперь на 3-й странице есть кнопка «Добавить активы». После нажатия на эту кнопку загружается iframe, в котором мы должны заполнить регистрационные данные банка -
Я могу запросить фрейм, используя ниже перечисленныекоманда и отображается 1 результат -
app.Query(x => x.Frame("#AccountChekIFRAME"))
Теперь в iframe мы должны войти в систему с банковскими учетными данными -
- Имя пользователя с идентификатором «LOGIN»
- Пароль с идентификатором «ПАРОЛЬ1».
Теперь, как ввести текст в поля имени пользователя и пароля в iframe.Есть ли способ переключиться на фрейм и выполнить нашу операцию, а затем снова вернуться к форме (например, селен)?
Я пытался -
app.EnterText(x => x.Frame("#AccountChekIFRAME"), "Username")
Таким образом, он ввел «Имя пользователя» вполе имени пользователя.Здесь поле имени пользователя находится в центре кадра.Но какой будет запрос для ввода текста в поле «пароль» с использованием идентификатора «ПАРОЛЬ1».
Спасибо, Прашант