Browserproxy fan Nightwatch yn syn capabilities ynstelle
Konfigurearje de handmatige proxy fan de browser sûnder it sideferkear mei de WebDriver-ferbining fan de testrunner te betiizjen.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteKonfigurearje it twadde paad fia de browsercapability fan de testomjouwing:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Foi dit gear mei besteande browseropsjes en driverynstellingen foar't de sesje oanmakke wurdt. De beide host:port-fjilden kinne ien HTTP-proxy beneame dy't beide bestimmingsskema's draacht; website-URL's en TLS-identiteit bliuwe ûnferoare. Brûk in kompatibele HTTP-ynfier út de HTTP-proxylist foar in tastiene iepenbiere-side-test sûnder proxy-ynloggegevens; it adres moat berikber wêze fanôf de browserhost.
De eigen WebDriver-ferbiningsynstellingen fan de runner beheare it earste paad, net browserfoarkarren. As der in flater bart foar't in browsersesje bestiet, ûndersykje dan dy earste ferbining.
Foar in eksterne driver moat de proxy berikber wêze fanôf de browserhost. In listener op 'e localhost fan de runner is dêr net automatysk beskikber.