disableNativeAutomation ile TestCafe proxy ayarları
TestCafe'nin istek proxy ve atlama ayarlarını desteklenen otomasyon modunda kullanın; hedef uygulamayı ayrı olarak yapılandırın.
TestCafe'nin üst proxy ayarı Native Automation modunda kullanılamaz. Bu ayarı kullanan bir proje, yapılandırmasında desteklenen modu açıkça seçebilir:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Bu parçayı mevcut TestCafe yapılandırma dosyasına ekleyin. Uygulamanın URL'si uygulamanın URL'si olarak kalır; proxy, TestCafe'nin istek yolunun kullandığı aracıyı belirtir. Kimlik doğrulaması olmayan biçimle izin verilen genel site testleri için HTTP proxy listesi aday ana bilgisayar ve bağlantı noktası değerleri sağlar.
Komut satırı karşılıkları --proxy ve --proxy-bypass'tır. Belgelenmiş kimlik doğrulamalı biçimde proxy dizesi username:password@host:port içerebilir. Gerçek hesap verilerini test ortamının amaçlanan kimlik bilgisi işleyişi üzerinden verin.
Atlama desenleri TestCafe'nin desteklenen sözdizimini kullanır. Bunlardan biriyle eşleşen bir istek, aynı testteki başka bir istek aracıyı kullansa da doğrudan gidebilir.
Otomasyon modunu bir proxy raporuyla birlikte tutun. Proxy adresini değiştirmek, desteklenmeyen bir modun bu ayarı kullanmasını sağlayamaz. Aynı şekilde proxy seçeneği, isteklerin rastgele iç kısımlarını incelemek için bir kanca değildir; TestCafe bu amaç için ayrı istek kancası API'leri sunar.