Nightwatch runner → WebDriver service
automated browser → forward proxy → website

Konfigurer den andre veien gjennom nettleser-capabilityen til testmiljøet:

module.exports = {
  test_settings: {
    default: {
      desiredCapabilities: {
        browserName: 'chrome',
        proxy: {
          proxyType: 'manual',
          httpProxy: 'proxy.example:8080',
          sslProxy: 'proxy.example:8080',
        },
      },
    },
  },
};

Flett dette med eksisterende nettleseralternativer og driverinnstillinger før økten opprettes. De to host:port-feltene kan navngi én HTTP-proxy som bærer begge destinasjonsskjemaene; nettsteds-URL-er og TLS-identitet forblir uendret. Bruk en kompatibel HTTP-oppføring fra HTTP-proxylisten for en tillatt offentlig side-test uten proxy-legitimasjon; adressen må være tilgjengelig fra nettleserverten.

Kjøringens egne WebDriver-tilkoblingsinnstillinger styrer den første veien, ikke nettleserpreferanser. Hvis feilen oppstår før en nettleserøkt finnes, undersøk den første tilkoblingen.

For en ekstern driver må proxyen være tilgjengelig fra nettleserverten. En lytter på kjøringens localhost er ikke automatisk tilgjengelig der.

Relaterte artikler