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

Agordi la duan vojon per la retumila kapablo de la testa medio:

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

Kunfandu tion kun ekzistantaj retumilaj opcioj kaj pelilaj agordoj antaŭ ol krei la seancon. La du kampoj host:port povas nomi unu HTTP-prokurilon portantan ambaŭ celajn skemojn; retejaj URL-oj kaj TLS-identeco restas neŝanĝitaj. Uzu kongruan HTTP-eron el la listo de HTTP-prokuriloj por permesita testado de publika paĝo sen prokurilaj akreditaĵoj; la adreso devas esti atingebla de la retumila gastiganto.

La propraj WebDriver-konektaj agordoj de la rulilo regas la unuan vojon, ne la retumilaj preferoj. Se fiasko okazas antaŭ ol ekzistas retumila seanco, ekzamenu tiun unuan konekton.

Por fora pelilo, la prokurilo devas esti atingebla de la retumila gastiganto. Aŭskultanto sur la localhost de la rulilo ne haveblas tie aŭtomate.

Rilataj artikoloj