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

Lungisa indlela yesibili nge-capability yesiphequluli yemvelo yokuhlola:

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

Hlanganisa lokhu nezinketho zesiphequluli ezikhona nezilungiselelo zedrayiva ngaphambi kokwakhiwa kwesesheni. Izinkambu ezimbili ze-host:port zingasho i-proxy eyodwa ye-HTTP ethwala zombili izikimu zendawo okuyiwa kuyo; ama-URL ewebhusayithi nobuwena be-TLS kuhlala kungashintshiwe. Sebenzisa okufakiwe kwe-HTTP okuhambisanayo kusuka kuhlu lwama-proxy e-HTTP ukuze uhlole ikhasi lomphakathi elivunyelwe ngaphandle kwezifakazelo ze-proxy; ikheli kumele lifinyeleleke kusuka kusihambi sesiphequluli.

Indlela yokuqala ilawulwa izilungiselelo zoxhumano lwe-WebDriver zomgijimi uqobo, hhayi izintandokazi zesiphequluli. Uma ukwehluleka kwenzeka ngaphambi kokuba kube khona isesheni yesiphequluli, hlola lolo xhumano lokuqala.

Kudrayiva ekude, i-proxy kumele ifinyeleleke kusuka kusihambi sesiphequluli. Isilaleli esiku-localhost yomgijimi asitholakali lapho ngokuzenzakalela.

Izihloko ezihlobene