我想用nightwatch.js来测试复杂的javascript软件。 我想出了如何模拟“用户操作”,如点击等。
我的问题是,如何检查和控制与后端的通信。
我的意思是我想抓住传出的http请求,查看其中的内容,如果需要则更改它们,而不是检查响应。
这样的事情可能吗?是否有nightwatch.js代理的文档或指南?
答案 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"
}
} },