2011-02-04 1 views
0

Webrat과 Selinium을 어떻게 쉽게 전환 할 수 있습니까? Selinium은 실제 브라우저를 열어 시뮬레이션하는 데 시간이 오래 걸립니다. 어떤 경우에는 이것을 사용하지 않고 그냥 Webrat이 필요합니다. 결과를 명령 줄에 표시하는 것이 정확하고 빠릅니다. Webrat과 Selenium 사이를 전환하기 위해 오이를 구성하는 방법이 있습니까?Webrat과 Selenium 사이를 쉽게 전환하는 방법은 무엇입니까?

답변

0

Capybara은 webrat 대체품으로 설계되었으며, 테스트 실행 중에도 여러 개의 백엔드 드라이버 (Selenium 포함)를 지원하며 사용자는이를 전환 할 수 있습니다. 예를 들어 대부분의 테스트가 빠르게 실행되기를 바라지 만 일부는 ajax 테스트/크로스 브라우저 테스트가 필요하고 Selenium으로 전환 할 수있는 테스트가 필요합니다.

+0

네, 락! – amj

1

이를 수행하는 데는 여러 가지 방법이 있습니다. 하지만 가장 쉬운 방법은 다음과 같습니다.

셀레늄을 호출하는 @selenium의 개별 파일/시나리오에 태그를 지정한 다음 올바르게 호출 한 경우 webrat를 기본 드라이버로 사용하는 @javascript를 기본 드라이버로 사용합니다.

이것은 직접 Selenium을 호출 할 때만 호출합니다.

+0

감사합니다. Tyler, 특정 구성을 알려주세요. – amj