我正在尝试自动化UI用例,在该用例中,我的测试器应用将调用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];
请帮助!
-预先感谢