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 컨트롤에서 가져온 것일 수 있습니다. –