讓我給你講講 iOS 自動化測試的那些干貨(6)
發表于:2017-03-10來源:csdn作者:LeoMobileDeveloper點擊數:
標簽:iOS
隨著點擊模擬器,自動合成了測試代碼。(通常自動合成代碼后,還需要手動的去調整) 在寫UI測試用例的時候要注意:測試行為而不是測試代碼。比如,
隨著點擊模擬器,自動合成了測試代碼。(通常自動合成代碼后,還需要手動的去調整)

在寫UI測試用例的時候要注意:測試行為而不是測試代碼。比如,我們測試這樣一個case
進入Todo首頁,點擊add,進入添加頁面,輸入文字,點擊save。
測試效果如下:

對應測試代碼:
- (void)testAddNewItems{
XCUIApplication *app = [[XCUIApplication alloc] init];
XCUIElement * table = [app.tables elementBoundByIndex:0];
NSInteger oldCount = table.cells.count;
[app.navigationBars[@"ToDo"].buttons[@"Add"] tap];
XCUIElement *inputWhatYouWantTodoTextField = app.textFields[@"Input what you want todo"];
[inputWhatYouWantTodoTextField tap];
[inputWhatYouWantTodoTextField typeText:@"somethingtodo"];