معیاری WebDriver پراکسی سیٹنگز فراہم کی جاتی ہیں جب براؤزر سیشن بنتا ہے۔ کوئی عام WebDriver کمانڈ نہیں ہے جو سیشن کے وسط میں ان صلاحیتوں میں ترمیم کرے۔

پورٹیبل آٹومیشن کے لیے، اگلا سیشن اس کی مطلوبہ پراکسی کنفیگریشن کے ساتھ بنائیں اور پرانے سیشن کو بند کر دیں جب اس کی مزید ضرورت نہ ہو۔ اجازت یافتہ عوامی براؤزنگ ٹیسٹوں کے لیے، اگلا سیشن بنانے سے پہلے مفت پراکسی لسٹ سے براؤزر کے موافق اینڈ پوائنٹ کا انتخاب کریں۔ براؤزر کے لیے مخصوص ایکسٹینشنز یا ڈیبگنگ انٹرفیس دیگر میکانزم پیش کر سکتے ہیں، لیکن ان کے لیے علیحدہ سپورٹ اور اجازت کے تقاضے ہوتے ہیں۔

براؤزر سیشن میں پراکسی سے زیادہ ہوتا ہے۔

ایک متبادل سیشن سیاق و سباق کو تبدیل کرتا ہے جس میں ٹیسٹ چلتا ہے۔ کوکیز، اسٹوریج، تصدیق، اور کھلے صفحات کو جان بوجھ کر ہینڈلنگ کی ضرورت ہے۔ ایک صاف سیشن بالکل وہی ہو سکتا ہے جو آئسولیشن ٹیسٹ کی ضرورت ہے۔ ریاستی کام کے بہاؤ کو اپنی درخواست کی حالت دوبارہ قائم کرنے کے لیے ایک معاون طریقہ کی ضرورت ہو سکتی ہے۔

تبدیل شدہ ایگزٹ ایڈریس بھی منزل اکاؤنٹ کو دوبارہ ترتیب نہیں دیتا ہے۔ اگر ورک فلو اسی اکاؤنٹ میں دوبارہ سائن ان ہوتا ہے، تو سروس براؤزر کی پراکسی سے قطع نظر اس اکاؤنٹ کے ذریعے ان کارروائیوں کو جوڑ سکتی ہے۔

ان انتخابات کو ٹیسٹ پلان میں رکھیں: کن مراحل کے لیے ایک مستحکم راستہ درکار ہوتا ہے، نیا براؤزر کہاں سے شروع ہوتا ہے، اور اسے کس ایپلی کیشن کی حالت ملنی چاہیے۔ یہ ایک توسیع کی عالمی ترتیب کو تبدیل کرنے کے مقابلے میں ناکامیوں کی تشریح کرنا آسان بناتا ہے جب کہ موجودہ کنکشن اور درخواستیں فعال رہتی ہیں۔

آخر میں، اصل ریموٹ براؤزر کے راستے کا معائنہ کریں۔ ٹیسٹ اسکرپٹ چلانے والی مشین پر پراکسی سیٹنگ کسی دوسری مشین پر براؤزر کو کنفیگر کیے بغیر WebDriver سے اس کے کنکشن کو متاثر کر سکتی ہے۔

متعلقہ مضامین