Я пытаюсь автоматизировать сценарий использования пользовательского интерфейса, когда мое приложение-тестер вызывает браузер Safari, загружает URL-адрес и вводит имя пользователя и пароль.Шаги:
- XCUITest запустит приложение тестера.
- Приложение откроет и запустит браузер Safari
- Загружает URL
- Попытка ввести имя пользователяи пароль
Я пробовал с записью в XCODE XCUITest.Но как только я выполню шаг № 4.Сбой Xcode, и я не могу ввести имя пользователя и пароль для моего теста.
Ниже приведен фрагмент кода:
XCUIApplication *app = [[XCUIApplication alloc] initWithBundleIdentifier:@"com.apple.mobilesafari"];
XCUIElementQuery *webViewQuery = app.webViews;
[webViewQuery.textFields[@"User Name"]tap];
[webViewQuery.textFields[@"User Name"]typeText:@"user"];
sleep(2);
[webViewQuery.secureTextFields[@"Password"]tap];
[webViewQuery.secureTextFields[@"Password"]typeText:@"password"];
[app.buttons[@"Sign In"] tap];
Пожалуйста, помогите!
- Спасибо заранее