2014-09-22 3 views
0

을 찾을 수없는, 내가 호리병박이 같은 시험이 있습니다오이 터치는 iOS 7의 텍스트 필드

을 다음과 같이 I 텍스트 필드를 입력 :

| field      | text    | 
    | Name      | Batking   | 
    | Apt/Suite #    | 87    | 
    | ZIP Code     | 68067    | 
    | Location Name (e.g. Home) | Cave    | 

텍스트 필드 터치 어떻게 든보기에 있지만 그들을 찾지 못한다. 테스트가 실패하고 오류가 발생합니다.

touch could not find view: 'textField marked:'Street Address'', args: {:query=>"textField marked:'Street Address'"} (RuntimeError) 

누구에게도 해결책이 있습니까? 귀하의 도움을 많이 주신 것입니다

답변

0

'탭'을 사용하여 라벨의 이름으로 필드를 탭해보십시오. 예 : 'Street Address'를 누릅니다. 레이블 이름을 찾는 데 도움이 필요하면 질문하십시오. 예 : 디렉토리를 프로젝트 위치로 변경합니다. 그런 다음 calabash-ios console을 실행하여 프로젝트에 irb를 실행하십시오. 그런 다음 start_test_server_in_background를 실행하여 calabash 시뮬레이터를 시작하십시오. 필요한 textField가있는보기로 이동합니다. 그런 다음 쿼리 ("label")를 실행하십시오. 레이블 이름을 찾은 다음 위의 tap 명령을 실행하십시오. 희망이 도움이

+0

사실 내가 그것을 업데이트 한 이후로 '탭'은 더 이상 사용되지 않는 것으로 보인다. 대신 '탭 마크'를 사용해야합니다. –