TestCafe augšupējā starpniekservera iestatījums nav pieejams Native Automation režīmā. Projekts, kas izmanto šo iestatījumu, konfigurācijā var skaidri izvēlēties atbalstīto režīmu:

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

Apvienojiet šo fragmentu ar esošo TestCafe konfigurācijas failu. Lietotnes URL paliek lietotnes URL; proxy norāda starpnieku, ko izmanto TestCafe pieprasījumu ceļš. Atļautajiem publisko vietņu testiem neautentificētajā formā HTTP starpniekserveru saraksts sniedz kandidātu resursdatora un porta vērtības.

Komandrindas ekvivalenti ir --proxy un --proxy-bypass. Dokumentētajā autentificētajā formā starpniekservera virknē var būt username:password@host:port. Sniedziet reālus konta datus, izmantojot testa vides paredzēto akreditācijas datu apstrādi.

Apiešanas modeļi izmanto atbalstīto TestCafe sintaksi. Pieprasījums, kas atbilst kādam no tiem, var iet tieši, lai gan cits pieprasījums tajā pašā testā izmanto starpnieku.

Saglabājiet automatizācijas režīmu kopā ar starpniekservera atskaiti. Starpniekservera adreses maiņa nevar likt neatbalstītam režīmam izmantot šo iestatījumu. Tāpat starpniekservera opcija nav āķis patvaļīgu pieprasījuma iekšējo daļu pārbaudei; TestCafe šim nolūkam piedāvā atsevišķus pieprasījuma āķu API.

Saistītie raksti