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

Konfigurer den anden vej gennem testmiljøets browser-capability:

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

Flet dette sammen med eksisterende browsermuligheder og driverindstillinger, før sessionen oprettes. De to host:port-felter kan navngive én HTTP-proxy, der bærer begge destinationsskemaer; websteds-URL'er og TLS-identitet forbliver uændrede. Brug en kompatibel HTTP-post fra HTTP-proxylisten til en tilladt offentlig side-test uden proxy-legitimationsoplysninger; adressen skal være nåelig fra browserværten.

Runnerens egne WebDriver-forbindelsesindstillinger styrer den første vej, ikke browserpræferencer. Hvis fejlen opstår, før der findes en browsersession, skal du undersøge den første forbindelse.

For en fjern driver skal proxyen være nåelig fra browserværten. En lytter på runnerens localhost er ikke automatisk tilgængelig der.

Relaterede artikler