TestCafe viršutinio tarpinio serverio nustatymas nepasiekiamas Native Automation režimu. Projektas, naudojantis šį nustatymą, gali konfigūracijoje aiškiai pasirinkti palaikomą režimą:

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

Sujunkite šį fragmentą su esamu TestCafe konfigūracijos failu. Programos URL lieka programos URL; proxy nurodo tarpininką, kurį naudoja TestCafe užklausų kelias. Leidžiamiems viešų svetainių testams naudojant neautentifikuotą formą HTTP tarpinių serverių sąrašas pateikia kandidatų prieglobos ir prievado reikšmes.

Komandinės eilutės atitikmenys yra --proxy ir --proxy-bypass. Dokumentuotoje autentifikuotoje formoje tarpinio serverio eilutėje gali būti username:password@host:port. Tikrus paskyros duomenis pateikite per numatytą testavimo aplinkos kredencialų tvarkymą.

Apėjimo šablonai naudoja palaikomą TestCafe sintaksę. Užklausa, atitinkanti vieną iš jų, gali eiti tiesiogiai, nors kita to paties testo užklausa naudoja tarpininką.

Išlaikykite automatizavimo režimą kartu su tarpinio serverio ataskaita. Tarpinio serverio adreso pakeitimas negali priversti nepalaikomo režimo naudoti šio nustatymo. Taip pat tarpinio serverio parinktis nėra kabliukas savavališkiems užklausų vidams tikrinti; TestCafe tam skiria atskirus užklausų kabliukų API.

Susiję straipsniai