Ustawienia proxy TestCafe z disableNativeAutomation
Użyj ustawień proxy żądań i pomijania w TestCafe w obsługiwanym trybie automatyzacji, konfigurując aplikację docelową osobno.
Ustawienie nadrzędnego proxy w TestCafe nie jest dostępne w trybie Native Automation. Projekt, który go używa, może jawnie wybrać obsługiwany tryb w swojej konfiguracji:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
Scal ten fragment z istniejącym plikiem konfiguracyjnym TestCafe. Adres URL aplikacji pozostaje adresem URL aplikacji; proxy wskazuje pośrednika używanego przez ścieżkę żądań TestCafe. W przypadku dozwolonych testów publicznych witryn w formie nieuwierzytelnionej lista proxy HTTP dostarcza kandydujące wartości hosta i portu.
Odpowiedniki w wierszu poleceń to --proxy i --proxy-bypass. W udokumentowanej formie uwierzytelnionej ciąg proxy może zawierać username:password@host:port. Rzeczywiste dane konta przekazuj przez przewidziane w środowisku testowym zarządzanie poświadczeniami.
Wzorce pomijania korzystają z obsługiwanej składni TestCafe. Żądanie pasujące do jednego z nich może iść bezpośrednio, mimo że inne żądanie w tym samym teście korzysta z pośrednika.
Zachowaj tryb automatyzacji wraz z raportem proxy. Zmiana adresu proxy nie może sprawić, że nieobsługiwany tryb użyje tego ustawienia. Podobnie opcja proxy nie jest hakiem do badania dowolnych wnętrzności żądań; TestCafe udostępnia do tego celu osobne API haków żądań.