2011-02-24 7 views
4

Selenium에서 응용 프로그램의 XHR 요청을 모니터링 할 수있는 방법이 있습니까? 테스트가 버튼을 클릭 한 다음 올바른 Ajax 요청이 있는지 확인하는 테스트를 만들고 싶습니다.Selenium에서 XHR 요청을 모니터 할 수 있습니까?

편집, 나는 PHP 단위를 사용하고 있습니다.

답변

4

당신은 셀레늄과 네트워크 트래픽을 캡처 한 다음 그

Selenium s = new DefaultSelenium(...); 
s.start("captureNetworkTraffic=true"); 
s.open("http://www.google.com"); 
String traffic = s.captureNetworkTraffic("json"); 

에 필요한 그리고 당신은 당신이 트래픽에 원하는 것을 찾아 주장 할 것을 얻을 시도 할 수 있습니다.

+1

셀렌 2에서 네트워크 트래픽을 캡처하는 방법은 무엇입니까? browsermob-proxy를 사용하려고했지만 파이썬 언어를 지원하는 좋은 문서를 찾을 수 없습니다. – proprius

관련 문제