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 দেয়।