Ruby 2.0을 사용하고 있으며 응용 프로그램에서 ImageView 클래스의 확인란을 선택하고 "확인"또는 "선택"과 같은 확인란을 모든 속성에 적용합니다 사용하도록 설정되었습니다.체크 박스가 ImageView인지 확인하는 방법
이제이 상태에서 확인란 선택을 확인하는 방법은 무엇입니까?
Ruby 2.0을 사용하고 있으며 응용 프로그램에서 ImageView 클래스의 확인란을 선택하고 "확인"또는 "선택"과 같은 확인란을 모든 속성에 적용합니다 사용하도록 설정되었습니다.체크 박스가 ImageView인지 확인하는 방법
이제이 상태에서 확인란 선택을 확인하는 방법은 무엇입니까?
나는이 할 수있는 2 가지 방법으로 제안 할 수 있습니다 : 당신의 이미지 뷰가 checked
상태를 가질 수 있습니다 here 같은
는 'CheckableImageView을'작성을, 당신은 당신의 호리병박 시험에 그것을 사용할 수 있습니다
contentDescription
을 사용하십시오. 이것은 좀 더 트릭입니다. Android 구현시 상태가 변경되면 contentDescription
을 업데이트하여 '확인'또는 '선택 취소'라고 말하십시오. 그런 다음
ImageView
를 사용하여 체크 할 항목을 표현하기 위해 노력하고 있기 때문에 또한 더 의미가 당신의 호리병박 시험에
contentDescription
속성을 확인합니다.
메서드 끝에 추가하여 쿼리와 일치하는보기에서 모든 공용 메서드를 호출 할 수 있습니다. 보기가 선택되었는지 확인하려면 query("...", :checked)
을 사용할 수 있습니다. Calabash는이를 'PropertyOperation'으로 인식하고 isChecked
, getChecked
및 hasChecked
메소드를 찾습니다. query("...", :checked)
및 query("...", :isChecked)
은 동일합니다.