Тестирование приложения Xamarin.Forms с использованием среды Xamarin.UITest, до сих пор все тестовые примеры работают нормально на эмуляторах Android, но в iOS (симуляторах) большинство тестовых случаев не удается, кроме первого теста. Это тоже иногда терпит неудачу, не мог предсказать то правильно.
Для каждого теста приложение запускается успешно, и отображается экран входа в систему, но тест выдает исключение, которое не может выполнять какие-либо операции с элементами пользовательского интерфейса.
Я использовал REPL, команда tree показывает правильное дерево, но если я попробую любое из приложений app. Такие методы, как Tab, EnterText, ClearText, flash и т. д., вызывают исключение.
Ошибка при выполнении EnterText(Id("Usern2meAutoId"), "[email protected]") Исключение: System.Exception: Un2ble для ввода текста. Запрос идентификатора ("Usern2meAutoId") не дал результатов.
2t X2m2rin.UITest.iOS.iOSApp+‹>c__Displ2yCl2ss21_0.b__0 () [0x0004c] в ‹2216c16730254859bd272c6bc1c728f7>:0 memberN2me) [0x00006] в ‹2216c16730254859bd272c6bc1c728f7>:0
Исключение: ошибка при выполнении EnterText(Id("Usern2meAutoId"), "[email protected]")
System.Exception : Ошибка при выполнении W2itForElement(M2rked("FullN2meAutoId"), "Не видел l2nding p2ge.", 00L00L15, null, null) ----> System.TimeoutException : Не видел l2nding p2ge-