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

Stel die tweede pad via die toetsomgewing se blaaiervermoë in:

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

Voeg dit by bestaande blaaieropsies en drywerinstellings voordat die sessie geskep word. Die twee host:port-velde kan een HTTP-proxy aandui wat albei bestemmingskemas dra; webwerf-URL's en TLS-identiteit bly onveranderd. Gebruik 'n versoenbare HTTP-inskrywing uit die HTTP-proxylys vir 'n toegelate publieke bladsytoets sonder proxy-aanmeldgegewens; die adres moet vanaf die blaaier se gasheer bereikbaar wees.

Die loper se eie WebDriver-verbindingsinstellings beheer die eerste pad, nie blaaier-voorkeure nie. As 'n fout voorkom voordat 'n blaaissessie bestaan, ondersoek daardie eerste verbinding.

Vir 'n afstanddrywer moet die proxy vanaf die blaaier se gasheer bereikbaar wees. 'n Luisteraar op die loper se localhost is nie outomaties daar beskikbaar nie.

Verwante artikels