Невозможно нажать с Appium в Ciscos AnyConnect

Попробуйте этот код в вашем applicationDidEnterBackground:

UIApplication *app = [UIApplication sharedApplication]; 
bgTask = 0;

backgroundTimer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(backgroundTask) userInfo:nil repeats:YES];

bgTask = [app beginBackgroundTaskWithExpirationHandler:^{ 
[app endBackgroundTask:bgTask];

Я нашел его где-то в стеке для меня

Также ознакомьтесь с этим руководством, которое охватывает фоновые режимы, включая фон аудио .. http://www.raywenderlich.com/29948/backgrounding-for-ios

1
задан Boris 7 March 2019 в 15:30
поделиться

1 ответ

Это ошибка в Appium. В качестве обходного пути, после закрытия всплывающего окна / диалога, если мы поместим приложение в фоновый режим и возобновим его, Appium снова начнет обнаруживать элементы.

driver.runAppInBackground(Duration.ofSeconds(5))
0
ответ дан Shrirang 7 March 2019 в 15:30
поделиться