2017-02-08 5 views
0

복잡한 javascript 소프트웨어를 테스트하기 위해 nightwatch.js를 사용하고 싶습니다. 클릭과 같은 "사용자 동작"을 시뮬레이트하는 방법을 알아 냈습니다.nigthwatch.js로 프록시하는 방법은 무엇입니까?

제 질문은 어떻게 백엔드와 통신을 확인하고 제어 할 수 있습니까?

나가 나가는 http 요구를 붙잡고, 그 (것)들을 검사하고, 응답을 검사하기보다는 필요하다면 바꾸고 싶다는 것을 의미한다.

가능한가요? nightwatch.js 프록시에 대한 문서 또는 안내서가 있습니까?

답변

0

당신은 nightwatch.json 구성 파일의 'desiredCapabilities'섹션에서 프록시 매개 변수를 설정할 수 있습니다

"firefox" : { 
"desiredCapabilities": { 
"browserName": "firefox", 
"javascriptEnabled": true, 
"acceptSslCerts": true, 
"firefoxOptions" : { 
    "args" : [ 
    "disable-extensions", 
    "start-maximized" 
    ] 
}, 
"proxy": { 
    "proxyType": "manual", 
    "httpProxy": "your_proxy:8080" 
} 

} },

+0

예, 분명히 그게 전부를하지만, 내가 어떻게 그것에 대한 테스트를 쓸 수 있습니다 ? HTTP 요청이있는 많은 데이터를 백엔드로 보내고 있습니다. 어떻게 읽고 변경할 수 있습니까? – Sanyos