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

A második útvonalat a tesztkörnyezet böngésző-capabilityjén keresztül konfigurálja:

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

Egyesítse ezt a meglévő böngészőbeállításokkal és illesztőprogram-beállításokkal a munkamenet létrehozása előtt. A két host:port mező egyetlen HTTP-proxyt nevezhet meg, amely mindkét cél-sémát szállítja; a webhely URL-jei és a TLS-identitás változatlanok maradnak. Használjon kompatibilis HTTP-bejegyzést a HTTP-proxy listáról egy engedélyezett nyilvános oldal teszteléséhez proxy-hitelesítő adatok nélkül; a címnek elérhetőnek kell lennie a böngésző gazdagépéről.

A futtató saját WebDriver-kapcsolati beállításai irányítják az első útvonalat, nem a böngésző beállításai. Ha a hiba a böngésző-munkamenet létrejötte előtt történik, vizsgálja meg azt az első kapcsolatot.

Távoli illesztőprogram esetén a proxynak elérhetőnek kell lennie a böngésző gazdagépéről. A futtató localhostján lévő figyelő ott nem érhető el automatikusan.

Kapcsolódó cikkek