我正在nightwatch.js
应用程序中使用Node.js
编写集成测试。对于特定的测试用例,我希望夜表通过proxy
连接。什么是正确的方法来做到这一点?我从official documentation或Google Group中找不到任何内容。Selenium
文档建议按照here所述在webdriver实例上进行设置。我不知道如何通过守夜人做到这一点。
最佳答案
在nightwatch.json配置文件中,您应该能够在期望的功能中设置代理参数:
"chrome" : {
"desiredCapabilities": {
"browserName": "chrome",
"javascriptEnabled": true,
"acceptSslCerts": true,
"chromeOptions" : {
"args" : [
"disable-extensions",
"start-maximized"
]
},
"proxy": {
"proxyType": "manual",
"httpProxy": "your_proxy:8080"
}
}
},
检查此文档:https://code.google.com/p/selenium/wiki/JsonWireProtocol#Proxy_JSON_Object