我该如何通过UI测试在Xcode中执行“向左滑动”操作以触发segue并更改视图控制器?
录制的代码如下:
[[[[[[[XCUIApplication alloc] init].otherElements containingType:XCUIElementTypeNavigationBar identifier:@"UIView"] childrenMatchingType:XCUIElementTypeOther].element childrenMatchingType:XCUIElementTypeOther].element childrenMatchingType:XCUIElementTypeOther].element tap];
但是看起来它并没有起作用——就我所看到的,视图控制器没有切换到新的视图控制器。
setUp
和tearDown
的存根方法以及以下代码的 一个 UI 测试 -- `XCUIApplication *app = [[XCUIApplication alloc] init]; [app.images[@"swipeleft"] swipeLeft];XCUIElement *element = app.buttons[@"icon share"]; [self waitForElementToAppear:element withTimeout:5];`
- FrozenHeartXCUICoordinate
API并从一个元素拖动到另一个元素。参考这个下拉刷新的示例。 - Joe Masilotti