TestCafe-ի պրոքսի կարգավորումները disableNativeAutomation-ով
Օգտագործեք TestCafe-ի հարցումների պրոքսի և շրջանցման կարգավորումները նրա աջակցվող ավտոմատացման ռեժիմում՝ նպատակային հավելվածը առանձին կարգավորելով։
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-ներ։