Nastavení nadřazeného proxy v TestCafe není v režimu Native Automation dostupné. Projekt, který toto nastavení používá, může v konfiguraci výslovně zvolit podporovaný režim:

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

Sloučte tento fragment do stávajícího konfiguračního souboru TestCafe. URL aplikace zůstává URL aplikace; proxy označuje prostředníka, který používá cesta požadavků TestCafe. Pro povolené testy veřejných webů v neověřené formě poskytuje seznam HTTP proxy kandidátní hodnoty hostitele a portu.

Ekvivalenty na příkazovém řádku jsou --proxy a --proxy-bypass. V dokumentované ověřené formě může řetězec proxy obsahovat username:password@host:port. Skutečná data účtu dodávejte prostřednictvím zamýšleného zpracování přihlašovacích údajů testovacího prostředí.

Vzory obcházení používají podporovanou syntaxi TestCafe. Požadavek, který některému odpovídá, může jít přímo, i když jiný požadavek ve stejném testu prostředníka používá.

Uchovávejte režim automatizace u zprávy o proxy. Změna adresy proxy nemůže přimět nepodporovaný režim, aby toto nastavení používal. Stejně tak volba proxy není háček pro zkoumání libovolných vnitřností požadavků; TestCafe pro tento účel nabízí samostatná API háčků požadavků.

Související články