나는 칼라 바쉬의 진정한 목적에 대해 약간 혼동이 있다고 생각한다.복잡한 내비게이션에 칼라 바쉬 사용하기
Then I see "Sign In"
Then I wait to see if I am on a good screen
Then I enter "my_username" into text field number 1
Then I touch list item number 2
을하지만 어떻게 연산자를 사용합니까 :
나는 내가 읽은 몇 가지 데모 스크립트를 발견했습니다? 내 응용 프로그램에서 사용자는 종종 로그인 페이지에 착륙하지만 실제로 로그인 한 경우 홈 페이지에 착륙 할 수 있습니다. 또는 그가 처음으로 실행하는 경우 자습서에서. 조건에 대해 새로운 이용 약관을 확인하지 않은 경우 또는 일부 작업이 캐시에있는 경우 다른 화면에서 확인하십시오. 그래서 검증을 필요로합니다.
그러나 내가 발견 한 모든 것은 그때 스크립트가 지정된 항목을 찾지 못하면 중단됩니다.
나는 다음과 같이 할 것 단계 구축을 위해 노력 해요 :If I am on terms and conditions, click Accept
If I am on login, click Sign In
If I am on tutorial, click Close
을 그리고 특별한 순서는 없다. 웹에서 많은 자습서를 찾았지만 여러 시나리오를 가질 수있는 응용 프로그램을 통한 일반 탐색에 적용되는 것은 없습니다. 내가 이해하는 것은 일단 검사가 통과하지 않으면 멈추는 것이다. 뭔가 (물건이
Ok, check where I am, and according to where I am in the app, reacts the good way.
인가 : 종종 같은 런타임 오류와, 내가 좋아하는 물건을하고 싶지 더 일반적인 방법으로
를 "그래서 충돌 것 -X-라는 이름의 버튼이 없다") 나는 칼라 백의 목표에 대해 이해하지 못한다. 그리고 이런 종류의 시험을 칼라 바시에서 할 수 있습니까?
한 번의 테스트로 인해 더 이상 유효하지 않은 테스트를 취소하는 방법은 무엇입니까?
그리고 @ 22mainstream90의 +1은 Ruby API 문서를 가리 킵니다. –