문제

Webrat은 웹 응용 프로그램이 Ruby/Rails로 작성해야합니까?

ASP.NET 웹 애플리케이션에 대한 테스트 작성을 시도하고 싶습니다.

도움이 되었습니까?

해결책

레일뿐만 아니라 모든 응용 프로그램에 Webrat을 사용할 수 있습니다. 당신이하는 일은 Cucumber + Webrat + 기계화 어댑터를 사용하는 것입니다. 이 조합은 웹 애플리케이션에 대해 일반적인 HTTP 요청을 만듭니다.

실제로, 나는 현재 웹 사이트 포털을 테스트하고 다른 환경에서 모든 것이 가동되고 있는지 확인할 수있는 간단한 연기를 연구하고 있습니다. (로컬 호스트, 테스트 enc, 준비, 생산).

오이의 소스를 살펴보십시오. 폴더에는 예가 있습니다.오이/사례/webrat/

당신이하는 일은 Webrat에게 기계화 어댑터를 사용하도록 지시하는 것입니다. 이제 사용하는 프레임 워크에 관계없이 모든 응용 프로그램에 액세스 할 수있는 헤드리스 브라우저가 있습니다.

완전한 JavaScript 지원이 필요한 경우 다른 것을 원할 것입니다 (Watir, Firewatir, Selenium 등).

다른 팁

Rails로 점프하는 것이 더 쉬울 것입니다. Pi는 매우 편리 할 것이라고 생각했기 때문에이 게시물을 우연히 발견했습니다.

살펴보십시오 Cuke4nuke

또한 저자 블로그를 체크 아웃, 좋은 것이 있습니다. 스크린 캐스트 그러나 그것은 Watin을 사용합니다

MVC를 위해 Webrat의 동등한 것을 구축 할 수 있다는 것에 대한 논의도 여기에 있습니다.

https://rspec.lighthouseapp.com/projects/16211-cucumber/tickets/428-wire-protocol

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top