2014-12-03 2 views
1

셀레늄 배경 인 App32 &에서 온 칼라 바크를 평가 중입니다.칼라 바쉬의 변수에 텍스트 입력 값 할당

Selenium에서 나는 변수에 .attribute("value")을 간단하게 할당 한 다음 내가 원하는 것을 할 수 있습니다. 나는 칼라 바쉬에서 비슷한 것을 찾고 있습니다. 안드로이드 응용 프로그램에서 특히

(I 크로스 플랫폼 솔루션을 찾고 있지만) 내가 :text으로 조회 할 수 있습니다 내가

irb(main):008:0> query("EditText",:text) 
[ 
    [0] "17512" 
] 

즉 출력의 값을 볼 수 있다는 EditText이 어떻게 할 수있는 calabash의 단계 정의와 동일한 기능을 수행하고 변수 (예 : 17512)를 변수에 할당 하시겠습니까?

모든 조언을 주시면 감사하겠습니다.

답변

1

이 포스팅은 제가 필요한 것을 얻을 도움 : https://sqa.stackexchange.com/questions/8385/how-to-get-the-text-to-verify-for-edittext-in-calabash-android

을 저는 믿습니다 특히 actual_email = query("EditText id:'txt_email'", :text).first

+0

뭔가 같은 ACTUAL_EMAIL = 쿼리 ("글고 자료 : 'txt_email'": 텍스트). [0] , 잘 작동 할 것입니다. –

+0

네, 기본적으로 옳았 습니다만,': text) [0]'거기에는'.'이 필요 없습니다. – YoDK

+0

Ups, keyboard misspeling :) ---------- actual_email = query ("EditText id : 'txt_email'": : text) [0] –