Xamarin UITest - Как обрабатывать фреймы из разных источников в Xamarin UItest? - PullRequest
0 голосов
/ 19 декабря 2018

Я автоматизирую мобильное приложение, которое представляет собой Xamarin Webview Application (веб-приложение).В приложении есть рамка, которая появляется на картинке, когда я нажимаю кнопку.

Используя запрос Xamarin, я могу идентифицировать фрейм с идентификатором, используя приведенную ниже команду -

app.Query(x => x.Frame("#AccountChekIFRAME"))

В фрейме есть форма входа в систему, в которой есть поля имени пользователя и пароля -Здесь я пытаюсь вставить значения во фрейм, но при запросе я получаю:

Заблокирован фрейм с источником от доступа к фрейму перекрестного происхождения

Запрос IЯ использую для имени пользователя поле

app.Query(x => x.Frame("#AccountChekIFRAME").Css("#LOGIN"))

Здесь кадр исходит из другого источника, поэтому, когда я пытаюсь выполнить некоторые операции, я получаю эту ошибку.Если кто-то ранее решил эту проблему, пожалуйста, помогите мне.Кроме того, какой будет команда для ввода текста внутри текстового поля во фрейме?

Примечание: Когда я автоматизирую то же самое в сети, используя селен, тогда нет проблем, и я могу определить и применить операциювнутри рамки.

Заранее спасибо.Prashant

...