Поэтому я использую XCUIApplication, чтобы открыть URL-адрес в браузере Safari через WebDriverAgent с помощью параметра -u
.
#define SAFARI_APP @"com.apple.mobilesafari"
XCUIApplication *app = [[XCUIApplication alloc] initWithBundleIdentifier:SAFARI_APP];
[app setLaunchArguments:@[@"-u", url]];
[app launch];
Но это не работает на новых iPad с iOS v12.2 сследующая ошибка.
The -u command line option has been removed (rdar://42146540), please file a radar with your use case if you rely on this
При дальнейшей отладке я обнаружил https://github.com/appium/appium-xcuitest-driver/pull/918/files, который говорит о опции -u
.Но не нашел никаких решений.