1
要啓用saucelabs代理在舊版本的量角器工作,我們通過設置在下面index.js主機和端口重寫sendRequest將方法:量角器代理設置配置不傳遞給Saucelabs
量角器\ node_modules \硒的webdriver \ HTTP \ index.js
現在量角器允許您設置代理服務器通過能力的對象(如下圖所示),它應該傳遞給index.js sendRequest將所謂的「opt_proxy」新參數。
capabilities: {
"browserName": "chrome",
'proxy': {
'proxyType': 'manual',
'httpProxy': 'appproxy.web.abc.com:84'
},
"chromeOptions": {
"args": [
"--disable-extensions",
"--test-type"
]
},
"customData": {
"usageBracket" : "1",
"displayName" : "Chrome",
"id" : "CH"
}
}
但是,當我仍然爲opt_proxy爲null。有什麼我做錯了嗎?我甚至嘗試通過CLI使用--proxy =「」但它仍然爲空。
是否需要保持代理設置的功能? –
功能中的代理設置不會傳遞給Sauce Labs。如果您的測試框架的其他方面需要它們,那麼您可能需要保留它們。 – oboeCoder