我已經構建了一個帶有3個選項卡的簡單標籤欄。UI測試標籤欄控制器
我想運行一個UI測試,以確保當用戶點擊標籤欄項目,正確的視圖控制器節目。我會怎麼做呢?下面是我要開始的代碼,只是不知道如何寫我的斷言。
func testTabBarMyProfileButton() {
let tabBarsQuery = XCUIApplication().tabBars
tabBarsQuery.buttons["My Profile"].tap()
}
func testTabBarGraphsButton() {
let tabBarsQuery = XCUIApplication().tabBars
tabBarsQuery.buttons["Graphs"].tap()
}
func testTabBarAboutButton() {
let tabBarsQuery = XCUIApplication().tabBars
tabBarsQuery.buttons["About"].tap()
}
我沒有打算使用導航欄。有另一種方法嗎? – Josh
你將不得不在每個屏幕上聲明獨特的東西。這可以是按鈕,文本標籤或UI控件中的任何內容。 –