让我给你讲讲 iOS 自动化测试的那些干货(7)

发表于:2017-03-10来源:csdn作者:LeoMobileDeveloper点击数: 标签:iOS
[app.navigationBars[@ Add ].buttons[@ Save ] tap]; //获取当前的数量 NSInteger newCount = table.cells. count ; //如果cells的数量加一,则认为测试成功 XCTAssert(newCount == oldCount
[app.navigationBars[@"Add"].buttons[@"Save"] tap]; //获取当前的数量 NSInteger newCount = table.cells.count; //如果cells的数量加一,则认为测试成功 XCTAssert(newCount == oldCount + 1); }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

这里是通过前后tableview的row数量来断言成功或者失败。

等待

通常,在视图切换的时候有转场动画,我们需要等待动画结束,然后才能继续,否则query的时候很可能找不到我们想要的控件。

原文转自:http://blog.csdn.net/hello_hwc/article/details/60957515