2017-02-08 20 views
0

Я хочу использовать nightwatch.js для тестирования сложного программного обеспечения javascript. Я понял, как имитировать «пользовательские действия», такие как щелчок и т. Д.Как прокси с nigthwatch.js?

Мой вопрос в том, как я могу проверить и контролировать связь с внутренними компонентами.

Я имею в виду, что хочу поймать исходящий http-запрос, проверить, что в них, изменить их, если необходимо, чем проверить ответ.

Возможно ли это? Есть ли какая-либо документация или руководство для прокси-сервера nightwatch.js?

ответ

0

Вы можете установить параметр прокси в разделе «desiredCapabilities» файла конфигурации nightwatch.json:

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

} },

+0

Да, тот ясно, но как я могу писать тесты на том, что ? Я отправляю много данных с http-запросами на серверы. Как я могу читать и изменять их? – Sanyos