我有UINavigationController
3 个控制器:
- 房间
let wishlistsNavigationBar = app.navigationBars["wishlistsNavigationBar"]
- 帐户
let accountNavigationBar = app.navigationBars["accountNavigationBar"]
- 添加
let addWishlistNavigationBar = app.navigationBars["addWishlistNavigationBar"]
现在我执行测试:
accountButton.tap()
XCTAssertTrue(accountNavigationBar.exists) //true
backFromAccountButton.tap()
XCTAssertFalse(accountNavigationBar.exists) //true, test failed, but it should not exists
XCTAssertTrue(wishlistsNavigationBar.exists) //false, test failed, but it should exists
让我们来看看。accountNavigationBar
为什么我从堆栈中弹出它仍然存在?