Xcode вылетает при вводе имени пользователя xcuitest - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь автоматизировать сценарий использования пользовательского интерфейса, когда мое приложение-тестер вызывает браузер Safari, загружает URL-адрес и вводит имя пользователя и пароль.Шаги:

  1. XCUITest запустит приложение тестера.
  2. Приложение откроет и запустит браузер Safari
  3. Загружает URL
  4. Попытка ввести имя пользователяи пароль

Я пробовал с записью в 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];

Пожалуйста, помогите!

- Спасибо заранее

...