Xcode在输入用户名xcuitest时崩溃

时间:2018-10-03 12:19:16

标签: ios xcode xctest xcuitest xctestcase

我正在尝试自动化UI用例,在该用例中,我的测试器应用将调用safari浏览器加载URL并输入用户名和密码。 步骤:

  1. XCUITest将启动测试器应用程序。
  2. 应用程序将打开并启动Safari浏览器
  3. 加载网址
  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];

请帮助!

-预先感谢

0 个答案:

没有答案