드래그 앤 드롭, 호버, 더블/싱글 클릭, 캔버스 그리기와 같은 사용자 상호 작용을 테스트하는 데 유용한 javascript 용 테스트 라이브러리를 찾고 있습니다. jspec과 jasmine을 포함한 몇 가지 라이브러리를 살펴 보았지만 둘 다 단위 테스트를 기반으로하는 것 같습니다.더 높은 레벨의 자바 스크립트 이벤트 테스트
위의 라이브러리 중 하나가 이러한 테스트를 지원한다는 사실을 간과한다면 나는 예제를 좋아할 것입니다.
편집 그래서 나는 지난 밤에보고를 많이했고, 정말 아무것도 건너하지 않았다. 가능하다면 capybara 스타일 인 재스민과 같은 상위 레벨에서 사용자 상호 작용을 에뮬레이트하는 것이 가능하면 DOM과의 상호 작용을 그냥 가짜로 만듭니다.
실제로 마우스를 에뮬레이트하는 라이브러리를 사용하고 싶습니다. 마우스 이동> 마우스 위로 이벤트 체인.
그런 마법 창조물이 있습니까?
포스트 현상금 편집 그래서
, 내가 JS 테스트 라이브러리와 실험을 계속하고 주위 HTML5 캔버스를 사용하여 작동 방법에 정말 행복하지 않다있다. 재스민은 캔버스를 초기화하지 않으므로 캔버스에서 재스민 이벤트를 테스트 할 수 없습니다.
실제로 애플리케이션 코드를 테스트하기보다는 "html"픽스처를 사용해야한다는 점이 마음에 들지 않습니다. js를 앱에 통합하려는 경우 이는 거꾸로 보입니다. 사양 테스트를 위해서는 의미가 있지만 웹 프레임 워크의 BDD 테스트에서는 실제로 테스트를 위해 응용 프로그램보기를 사용하도록 요구합니다.
또 괴물이 존재합니까, 구름에 머리가 있습니까? 자바 스크립트에서
Selenium이나 Watr을 사용해 보셨나요? –
Selenium을 사용했지만 Js 용 셀렌 라이브러리에 대해 잘 모릅니다. 다른 테스트 프레임 워크를 구동하기 위해 웹 드라이버에 익숙했습니다. Watr 나는 단지 구글에 가려고했는데 링크가 좋을만큼 아무 것도 얻지 못했습니다. Ty – austinbv
죄송합니다. 철자가 잘못되었습니다. http://watir.com/ –