Я получаю окно с предупреждением о разрешении, когда я впервые запускаю камеру приложения в тесте пользовательского интерфейса на реальном устройстве. Чтобы избежать сбоев и выполнить шаги тестирования пользовательского интерфейса, я попытался выполнить следующие действия. Но все равно работает не так, как хочу. Есть идеи, как избежать сбоя?
XCUIApplication *app = [[XCUIApplication alloc] init];
[app.buttons[@"Open Camera"] tap];
XCUIElement *alert = app.alerts[@"\u201cSampleAppObjC\u201d Would Like to Access the Camera"].buttons[@"OK"];
if (alert) {
[alert tap];
}
...
[app.buttons[@"Flash"] tap];
[app.buttons[@"Help"] tap];