실행중인 브라우저없이 혜성 애플리케이션을 테스트하는 방법이 있습니까?

StackOverflow https://stackoverflow.com/questions/1463969

  •  13-09-2019
  •  | 
  •  

문제

나는 혜성을 사용하고 자바 스크립트와 혜성에 꽤 무거운 응용 프로그램에 연결하려고합니다. 나는 HTTP 헤더 검사, Firebug, HTTP 헤더 시험에 갈 수있는 한 멀리 갔다. 루비 기계화를 사용하여 무언가를 작성하여 와이어 위로 무엇이 올지 보려고 노력하고있다.

그러나 클라이언트 런타임이 없기 때문에 내 접근 방식은 HTTP 요청을 앞뒤로 흉내내는 것입니다 (Ruby Mechanize를 사용하여 수행). 로그를보고 LiveHttPheader 출력과 비교하고 매우 유사하지만 서버가 응답하지 않습니다 (서버 측 코드에 액세스 할 수 없습니다).

도움이 될 수있는 도구가 있습니까? Rhino와 같은 것을 사용하여 DOM 및 JavaScript 런타임을 시뮬레이션하려고 시도한 사람이 있습니까?

도움이 되었습니까?

해결책

내가 발견 한 유일한 제정신 방법 셀레늄 RC - 기본적으로 좋아하는 프로그래밍 언어에서 실제 브라우저를 기계화/자동화합니다. (비슷한 아키텍처를 가진 다른 접근법이있을 수 있지만 셀레늄은 인기가 있으며 내가 익숙한 것입니다). 시뮬레이션 브라우저의 DOM과 JS는 너무 고통 스럽습니다.

다른 팁

Visual Studio 2010 Ultimate Edition은 웹 응용 프로그램에 대한 매우 훌륭한 테스트 지원을 제공합니다. 웹로드 테스트를 시도했는데 감동했습니다.

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