Nastavenie nadradeného proxy v TestCafe nie je dostupné v režime Native Automation. Projekt, ktorý toto nastavenie používa, môže v konfigurácii výslovne zvoliť podporovaný režim:

{
  "disableNativeAutomation": true,
  "proxy": "proxy.example:8080",
  "proxyBypass": "localhost,*.internal.example"
}

Zlúčte tento fragment do existujúceho konfiguračného súboru TestCafe. URL aplikácie zostáva URL aplikácie; proxy označuje prostredníka, ktorý používa cesta požiadaviek TestCafe. Pre povolené testy verejných webov v neoverenej forme poskytuje zoznam HTTP proxy kandidátske hodnoty hostiteľa a portu.

Ekvivalenty na príkazovom riadku sú --proxy a --proxy-bypass. V dokumentovanej overenej forme môže reťazec proxy obsahovať username:password@host:port. Skutočné údaje účtu dodávajte prostredníctvom zamýšľaného spracovania prihlasovacích údajov testovacieho prostredia.

Vzory obchádzania používajú podporovanú syntax TestCafe. Požiadavka, ktorá niektorému zodpovedá, môže ísť priamo, aj keď iná požiadavka v tom istom teste používa prostredníka.

Uchovávajte režim automatizácie pri správe o proxy. Zmena adresy proxy nemôže prinútiť nepodporovaný režim používať toto nastavenie. Rovnako voľba proxy nie je hák na skúmanie ľubovoľných vnútorností požiadaviek; TestCafe na tento účel ponúka samostatné API hákov požiadaviek.

Súvisiace články