2012-08-29 3 views
0

사용자가 양식을 작성하고이를 루비와 함께 제출하는 것을 시뮬레이션하려고합니다. 자신의 응용 프로그램을 테스트 할 때 일부 테스트 프레임 워크에서 가능하다고 들었습니다 (예 : 레일 응용 프로그램 테스트).Ruby로 웹 탐색 시뮬레이션

내가하고 싶은 일은 다음과 같습니다. - 양식이있는 웹 페이지를 엽니 다. - 양식을 작성하십시오. - 양식을 제출하십시오.

그렇게 할 마법의 보석이 있습니까, 아니면 페이지를 구문 분석하고 인수가있는 게시물 요청을 사용해야합니까?

감사합니다.

답변

2

로 사용할 수 있습니다, 또한 Capybara

를 사용하려고합니다. Capybara는 Qt로 작성된 내장 웹킷 엔진을 사용하므로 애플리케이션을 테스트하기 위해 브라우저가 필요하지 않습니다.

https://github.com/brynary/webrat

+0

감사합니다, 그러나 이들은 그것이 내가 아무것도 테스트하고 있지 않다하더라도, 그것을 사용하는 것이 허용 ... 테스트 프레임 워크인가? ;-) – PofMagicfingers

+0

이들은 테스트 프레임 워크가 아니며, rspec 및 오이는 테스트 프레임 워크입니다. 이들은 브라우저 시뮬레이터 일뿐입니다. 결과를 테스트하지 않고도 사용할 수 있습니다 ... – Nucc

1

내가 당신에게 Webrat 또는 카피 바라를 제안 당신은 오이 또는 RSpec에