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

Ikkinchi yo'lni test muhitining brauzer capability orqali sozlang:

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

Buni sessiya yaratilishidan oldin mavjud brauzer parametrlari va drayver sozlamalari bilan birlashtiring. Ikki host:port maydoni ikkala manzil sxemasini tashuvchi bitta HTTP proksini ko'rsatishi mumkin; veb-sayt URL manzillari va TLS identifikatsiyasi o'zgarishsiz qoladi. Proksi hisob ma'lumotlarisiz ruxsat etilgan ommaviy sahifa sinovi uchun HTTP proksilari ro'yxatidan mos HTTP yozuvidan foydalaning; manzil brauzer xostidan yetib boriladigan bo'lishi kerak.

Birinchi yo'lni ishga tushirgichning o'z WebDriver ulanish sozlamalari boshqaradi, brauzer afzalliklari emas. Agar nosozlik brauzer sessiyasi mavjud bo'lishidan oldin ro'y bersa, o'sha birinchi ulanishni tekshiring.

Masofaviy drayver uchun proksi brauzer xostidan yetib boriladigan bo'lishi kerak. Ishga tushirgichning localhost idagi tinglovchi u yerda avtomatik ravishda mavjud emas.

O'xshash maqolalar