2
XCTest UI 테스트에서 배경색을 얻을 수 있는지 확인하려고합니다. 배경색을 설정 값과 비교하여 이미지 비교에 의존 할 필요가 없습니다.XCTest UI Testing에서 버튼, 레이블, 뷰의 배경색을 확인하는 방법은 무엇입니까?
XCTest UI 테스트에서 배경색을 얻을 수 있는지 확인하려고합니다. 배경색을 설정 값과 비교하여 이미지 비교에 의존 할 필요가 없습니다.XCTest UI Testing에서 버튼, 레이블, 뷰의 배경색을 확인하는 방법은 무엇입니까?
XCTest is 시각적 요구 사항을 주장하기보다는 기능 테스트를위한 것입니다.
배경색과 같은 요구 사항을 테스트하려면 단위 테스트를 사용하여 해당 뷰 컨트롤러를 초기화하고 뷰의 배경색을 확인하십시오. 이미지 비교에 의존 할 필요가 없으며 단위 테스트가 훨씬 빠릅니다.
버튼의 탭에서 뷰의 색상을 변경한다고 말하면 XCTest 단위 테스트로 유효성을 검사 할 수 있습니까? –
@IBAction 메서드가 호출 될 때 배경색이 변경되었는지 확인할 수 있습니다. – Oletha
하지만 단위 테스트에서는 트리거 할 작업을 자동으로 탭 할 수 없으며 사용 가능한 레코드 모드가 없습니다. –