Я использую Specflow + Gherkin для автоматизации тестов пользовательского интерфейса для моего собственного проекта Xamarin, и я видел, что системные диалоги не представлены в дереве REPL, когда они встречаются во время первого запуска. Мне довольно сложно охватить приложение во многих случаях его использования, поскольку некоторые из них включают отображение правильных сообщений об ошибках. Есть ли способ автоматически принимать разрешения при их обнаружении? В настоящее время даже трудно определить, появляются ли вообще диалоговые окна с разрешениями.
Я также заметил, что мы можем использовать клавиатуру для [Tab] [Tab] [Tab] [Enter] принять разрешения, так как мне отправить эту последовательность клавиш в эмулятор с помощью Xamarin.UITest? Какие обходные пути пробовали другие?
Я читал кое-что о Backdoors здесь , это можно как-то использовать? Любые другие предложения?