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ń.

Powiązane artykuły