내 응용 프로그램에서 두 탭 단추 작업 및 작업 목록을 말합니다. 작업은 항상로드됩니다. 그러나 Worklist 버튼은 잠시 후에 동적으로로드됩니다.요소를 기다리는 방법 및 특정 시간 후에 찾을 수 없다면 실패하지 마십시오 xcuitest
일정 시간이 지나면 작업 버튼을 클릭하고 싶습니다. 즉, 작업 목록 버튼을 기다려야하고 일정 시간이 지난 경우 작업 버튼을 클릭합니다. 또한 시간 초과가 초과되고 작업 목록 버튼이로드되지 않으면 작업 버튼을 클릭해야합니다.
수면을 사용할 수 없습니다.
expectationForPredicate 및 waitForExpectationsWithTimeout을 사용할 수 있습니까? 그러나 시간 초과 후 요소가 발견되지 않으면 waitForExpectationsWithTimeout이 실패합니다. 내가 쓸지라도
waitForExpectationsWithTimeout(120) { (error) -> Void in
click Tasks button
}
이것은 메인 스레드에서 스톨을 발생시킵니다.
작업 목록을로드 한 후에 만 작업 버튼을 클릭하고 싶습니다. 하지만 작업 목록이 일부 시간 초과 후에로드되지 않으면 작업 버튼을 클릭해야합니다.
해결책이 있습니까? 어떤 도움.
도움 주셔서 감사합니다. 나는 이것을 사용할 것이다. –