如何使用nigthwatch.js代理?

时间:2017-02-08 16:50:53

标签: javascript proxy nightwatch.js

我想用nightwatch.js来测试复杂的javascript软件。 我想出了如何模拟“用户操作”,如点击等。

我的问题是,如何检查和控制与后端的通信。

我的意思是我想抓住传出的http请求,查看其中的内容,如果需要则更改它们,而不是检查响应。

这样的事情可能吗?是否有nightwatch.js代理的文档或指南?

1 个答案:

答案 0 :(得分: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"
}

} },