2013-11-26 1 views
1

이 같은 일을하는 것입니다,하지만 난이 문서에서 * type_text의 * 방법 같은 것을 찾을 수 없습니다 :루비 모션 기능 테스트에서 텍스트를 입력하는 방법은 무엇입니까? 내가 좋아하는 것이 무엇

describe "login controller" do 
    tests LoginController 

    it "lets you login" do 
    type_text('[email protected]', :into => 'Email address') # Made up method 
    type_text('mypassword', :into => 'Password') # Made up method 

    tap('Login') 

    view('Login succes!').should.not == nil 
    end 
end 

어떤 아이디어?

답변

1

좋은 질문입니다. 하나는 이것을 달성하기 위해 툴킷에 뭔가 있다고 생각할 것입니다 ...

내가 아는 유일한 것은 약간 우회 것입니다. 다음과 같이 데이터를 저장하는보기를 선택하십시오. http://www.rubymotion.com/developer-center/articles/testing/#_finding_views

그런 다음보기의 텍스트 특성을 변경하십시오. 내가 지금 생각

+0

내가보기 ('라벨'). 텍스트 = 'whatever'''함께 살기로해야합니다,하지만 난 그래서 지금은 열린 질문을 떠나 너무 많이 그것을 좋아하지 않아 ... 감사합니다 ! – opsidao

+0

불행히도, 시뮬레이터 키보드에 키를 누르라고 지시 할 방법이 없습니다. 테스트에서 직접 텍스트를 설정해야합니다. – markrickert