我寫的測試UI測試案例以下UI 如何編寫XCUI測試是否導航到正確的屏幕?
我想測試上登錄點擊是否我儀表盤屏幕上瀏覽正確與否。
有沒有辦法做到這一點?
我目前的測試代碼是一樣
func testExample() {
let usernameTextField = app.textFields["Username"]
usernameTextField.tap()
usernameTextField.typeText("[email protected]")
let passwordTextField = app.textFields["Password"]
passwordTextField.tap()
passwordTextField.typeText("abc123")
app.buttons["Login" ].tap()
//let loginButton = app.staticTexts["Login"]
//XCTAssertEqual(loginButton.exists, true)
app.navigationBars["UIView"].buttons["Back"].tap()
}
感謝answer..but我想測試用例像...如果我瀏覽到任何屏幕只是想測試一下,如果我是正確的屏幕上,或沒有與交互元素篩選......因爲後退按鈕可以在我不想瀏覽的屏幕上顯示 – sss
這就是添加輔助功能標識符的原因,因此每個元素都是唯一可識別的 – pesch
是否需要以編程方式添加輔助功能標識符,因爲在我的用戶界面中它是自動創建的,因爲我我正在使用導航控制器..因此我無法找到方法將故障診斷器標識符置入故事板 – sss