Nightwatch Tarayıcı Proxy'sini Capabilities İçinde Ayarlayın
Sayfa trafiğini test çalıştırıcısının WebDriver bağlantısıyla karıştırmadan tarayıcının el ile proxy'sini yapılandırın.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteİkinci yolu test ortamının tarayıcı capability'si üzerinden yapılandırın:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};Bunu oturum oluşturulmadan önce mevcut tarayıcı seçenekleri ve sürücü ayarlarıyla birleştirin. İki host:port alanı, her iki hedef şemayı da taşıyan tek bir HTTP proxy'sini adlandırabilir; web sitesi URL'leri ve TLS kimliği değişmeden kalır. Proxy kimlik bilgileri olmadan izin verilen bir genel sayfa testi için HTTP proxy listesindeki uyumlu bir HTTP girdisini kullanın; adres tarayıcı ana bilgisayarından erişilebilir olmalıdır.
İlk yolu çalıştırıcının kendi WebDriver bağlantı ayarları yönetir, tarayıcı tercihleri değil. Bir tarayıcı oturumu yokken hata oluşursa, o ilk bağlantıyı inceleyin.
Uzak bir sürücü için proxy, tarayıcı ana bilgisayarından erişilebilir olmalıdır. Çalıştırıcının localhost'undaki bir dinleyici orada otomatik olarak kullanılamaz.