【问题标题】:how to write unit test back navigation如何编写单元测试返回导航
【发布时间】:2018-08-17 09:43:49
【问题描述】:

这个错误 --> 找不到匹配项查找:来自输入 {( NavigationBar,0x60c0001922e0,特征:35192962023424,标识符:'papon_Workshop03.BTSView' )}

此代码单元测试-->

let buttonTest = XCUIApplication()
buttonTest.buttons["Chong Nonsi"].tap()
buttonTest.tables.cells.staticTexts["Wutthakat"].tap() 
buttonTest.navigationBars.______i want to know.what should use method_________

首先我选择按钮

“Wutthakat”中的第二个 tap()

最后我不知道select navigationBar.Back的方法流程

【问题讨论】:

    标签: swift unit-testing


    【解决方案1】:

    我可以用这个写我的代码

                 let app = XCUIApplication()
                 app.buttons["Chong Nonsi"].tap()
                  app.tables/*@START_MENU_TOKEN@*/.staticTexts["Wutthakat"]/*[[".cells.staticTexts[\"Wutthakat\"]",".staticTexts[\"Wutthakat\"]"],[[[-1,1],[-1,0]]],[0]]@END_MENU_TOKEN@*/.tap()
    
                  app.navigationBars["papon_Workshop03.BTSView"].buttons["Back"].tap()
                 XCTAssertTrue(app.buttons["Wutthakat"].exists)
    

    【讨论】:

    • 我试过你的答案,但我仍然得到上述错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 2019-01-28
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    相关资源
    最近更新 更多