TestCafe-ի վերին պրոքսի կարգավորումը հասանելի չէ Native Automation ռեժիմում։ Այդ կարգավորումն օգտագործող նախագիծը կարող է իր կոնֆիգուրացիայում հստակ ընտրել աջակցվող ռեժիմը՝

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

Միավորեք այս հատվածը գոյություն ունեցող TestCafe կոնֆիգուրացիայի ֆայլի հետ։ Հավելվածի URL-ը մնում է հավելվածի URL-ը. proxy-ն նշում է այն միջնորդին, որն օգտագործում է TestCafe-ի հարցումների ուղին։ Թույլատրված հանրային կայքերի թեստերի համար՝ չնույնականացված ձևով, HTTP պրոքսիների ցանկը տալիս է թեկնածու հոսթի և պորտի արժեքներ։

Հրամանի տողի համարժեքներն են --proxy և --proxy-bypass։ Փաստաթղթավորված նույնականացված ձևում պրոքսի տողը կարող է պարունակել username:password@host:port։ Տրամադրեք իրական հաշվի տվյալները թեստային միջավայրի նախատեսված հավատարմագրերի կառավարման միջոցով։

Շրջանցման ձևանմուշները օգտագործում են TestCafe-ի աջակցվող շարահյուսությունը։ Դրանցից մեկին համապատասխանող հարցումը կարող է գնալ ուղիղ, թեև նույն թեստի մեկ այլ հարցում օգտագործում է միջնորդը։

Պահեք ավտոմատացման ռեժիմը պրոքսիի հաշվետվության հետ։ Պրոքսիի հասցեի փոփոխությունը չի կարող ստիպել չաջակցվող ռեժիմին օգտագործել այդ կարգավորումը։ Նույն կերպ, պրոքսիի ընտրանքը կեռիկ չէ հարցումների կամայական ներքին մասերը ստուգելու համար. TestCafe-ը այդ նպատակի համար առաջարկում է առանձին հարցում-կեռիկ API-ներ։

Առնչվող հոդվածներ