disableNativeAutomation के साथ TestCafe प्रॉक्सी सेटिंग्स
TestCafe की अनुरोध प्रॉक्सी और बायपास सेटिंग्स को उसके समर्थित ऑटोमेशन मोड में उपयोग करें, गंतव्य एप्लिकेशन को अलग से कॉन्फ़िगर करके।
Native Automation मोड में TestCafe की अपस्ट्रीम प्रॉक्सी सेटिंग उपलब्ध नहीं है। जो प्रोजेक्ट उस सेटिंग का उपयोग करता है, वह अपने कॉन्फ़िगरेशन में समर्थित मोड को स्पष्ट रूप से चुन सकता है:
{
"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 प्रदान करता है।