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

Konfigurasikan jalur kedua melalui capability browser lingkungan pengujian:

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

Gabungkan ini dengan opsi browser dan pengaturan driver yang ada sebelum sesi dibuat. Dua bidang host:port dapat menamai satu proxy HTTP yang membawa kedua skema tujuan; URL situs web dan identitas TLS tetap tidak berubah. Gunakan entri HTTP yang kompatibel dari daftar proxy HTTP untuk pengujian halaman publik yang diizinkan tanpa kredensial proxy; alamat harus dapat dijangkau dari host browser.

Pengaturan koneksi WebDriver milik runner mengatur jalur pertama, bukan preferensi browser. Jika kegagalan terjadi sebelum sesi browser ada, periksa koneksi pertama itu.

Untuk driver jarak jauh, proxy harus dapat dijangkau dari host browser. Pendengar di localhost runner tidak otomatis tersedia di sana.

Artikel terkait