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

Konfigurearje 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.

Relatearre artikelen