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

Konfigurējiet otro ceļu caur testa vides pārlūka capability:

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

Apvienojiet to ar esošajām pārlūka opcijām un draivera iestatījumiem pirms sesijas izveides. Divi host:port lauki var norādīt vienu HTTP starpniekserveri, kas pārvadā abas galamērķa shēmas; vietņu URL un TLS identitāte paliek nemainīgi. Izmantojiet saderīgu HTTP ierakstu no HTTP starpniekserveru saraksta atļautam publiskas lapas testam bez starpniekservera akreditācijas datiem; adresei jābūt sasniedzamai no pārlūka resursdatora.

Pirmo ceļu pārvalda paša izpildītāja WebDriver savienojuma iestatījumi, nevis pārlūka preferences. Ja kļūme rodas pirms pārlūka sesijas pastāvēšanas, pārbaudiet šo pirmo savienojumu.

Attālinātam draiverim starpniekserverim jābūt sasniedzamam no pārlūka resursdatora. Klausītājs izpildītāja localhost nav tur automātiski pieejams.

Saistītie raksti