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

Konfiguroni rrugën e dytë përmes aftësisë së shfletuesit të mjedisit të testimit:

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

Bashkoni këtë me opsionet ekzistuese të shfletuesit dhe cilësimet e drejtuesit përpara se të krijohet sesioni. Dy fushat host:port mund të emërtojnë një proxy HTTP që mban të dy skemat e destinacionit; URL-të e faqeve dhe identiteti TLS mbeten të pandryshuara. Përdorni një zë HTTP të përputhshëm nga lista e proxy-ve HTTP për një test të lejuar të faqes publike pa kredenciale proxy; adresa duhet të jetë e arritshme nga hosti i shfletuesit.

Cilësimet e lidhjes WebDriver të vetë ekzekutuesit qeverisin rrugën e parë, jo preferencat e shfletuesit. Nëse dështimi ndodh përpara se të ekzistojë një sesion shfletuesi, inspektoni atë lidhje të parë.

Për një drejtues në distancë, proxy duhet të jetë i arritshëm nga hosti i shfletuesit. Një dëgjues në localhost-in e ekzekutuesit nuk është automatikisht i disponueshëm atje.

Artikuj të ngjashëm