xcode UI 테스트에 문제가 있습니다. 내 실행이 진행되는 동안 특정 조건에서보다,이다 는 i have to off my wifi
나는 내가 OSX에서 함수를 작성했습니다 그것을 networksetup -setairportpower en0 on
을 수행 할 명령을 사용할 수 있다는 것을 알고 : func runTerminalCommand(args
내 UITest에서는 두 가지 옵션 인 선택 및 모두 선택과 함께 편집 메뉴를 팝업하는 텍스트 뷰를 길게 누를 수 있습니다. 이 중 하나를 어떻게 선택합니까? 여기 내 코드가 있으며 세 번째 줄에서 실패합니다. app.textViews["noteText"].tap()
app.textViews["noteText"].press(forDuration: 2)
private func acceptPermissionAlert() {
_ = addUIInterruptionMonitor(withDescription: "") { alert -> Bool in
if alert.buttons["Don’t Allow"].exists { //doesnt get here second time
내 앱을 처음 실행할 때 표시되는 대화 상자가 있습니다. 따라서 대화 상자에 대한 응답을 처리하기 위해 테스트 케이스를 원한다. 시간 제한에 도달하면 waitForExpectations 메소드가 오류가 발생합니다. 짧은 시간 동안이 요소가 나타날 때까지 기다리지 않는 가장 좋은 방법은 테스트 케이스가 나타나지 않으면 실패하지 않는 것입니다.
UI 테스트 중에 navbar에 문자열이 나타날 때까지 기다리려고합니다. 기대를 설정하려고 할 때 "스레드 1 : 중단 점 1.1"이 표시됩니다. 여기서 내가 뭘 잘못하고 있니? expectation(for: NSPredicate(format: "label CONTAINS 'Rent'"),
evaluatedWith: XCUIApplication()
iOS 프로젝트를 만들 때 UI 테스트를 포함하지 않았습니다. 하지만 이제 내가 그들을 추가하려고하지만, 내가 그들을 실행하려고 할 때 다음과 같은 오류가 : UI 테스트는 Test 계획에 포함되어 dyld: Library not loaded: @rpath/FrameworkBeingTested.framework/FrameworkBeingTested
Ref
기본 쇼핑 목록 앱에서 UI 테스트를 작성하여 테이블보기 셀을 삭제하도록 스 와이프하면 실제로 테이블보기에서 셀이 삭제됩니다. 아래 테스트 코드를 실행 중이지만 삭제 버튼을 표시하기 위해 표보기 셀을 왼쪽으로 스 와이프해야 할 때 스 와이프하지 않습니다. 그것은 그것을 두드리고 있을지도 모른다. 그러나 그것은 슬쩍하지 않는다. 이 때문에 "단추와 일치하는