একটি সেলেনিয়াম প্রক্সি পরিবর্তন করা মানে একটি নতুন ব্রাউজার সেশনের জন্য পরিকল্পনা করা৷
WebDriver প্রক্সি সেটিংসকে সেশন কনফিগারেশন হিসাবে বিবেচনা করুন এবং ব্রাউজার রুট পরিবর্তন করার সময় অবস্থার জন্য অ্যাকাউন্ট করুন।
একটি ব্রাউজার সেশন তৈরি হলে স্ট্যান্ডার্ড ওয়েবড্রাইভার প্রক্সি সেটিংস সরবরাহ করা হয়। কোন সাধারণ WebDriver কমান্ড নেই যা সেশনের মাঝপথে সেই ক্ষমতাগুলি সম্পাদনা করে।
পোর্টেবল অটোমেশনের জন্য, এর প্রক্সি কনফিগারেশনের সাথে পরবর্তী সেশনটি তৈরি করুন এবং পুরানো সেশনটি বন্ধ করুন যখন এটির আর প্রয়োজন নেই৷ অনুমোদিত পাবলিক-ব্রাউজিং পরীক্ষার জন্য, পরবর্তী সেশন তৈরি করার আগে ফ্রি প্রক্সি তালিকা থেকে একটি ব্রাউজার-সামঞ্জস্যপূর্ণ শেষ পয়েন্ট বেছে নিন। ব্রাউজার-নির্দিষ্ট এক্সটেনশন বা ডিবাগিং ইন্টারফেসগুলি অন্যান্য প্রক্রিয়াগুলি অফার করতে পারে তবে তাদের আলাদা সমর্থন এবং অনুমতির প্রয়োজনীয়তা রয়েছে৷
ব্রাউজার সেশন একটি প্রক্সির চেয়ে বেশি বহন করে
একটি প্রতিস্থাপন সেশন পরীক্ষাটি যে প্রেক্ষাপটে চলে তা পরিবর্তন করে। কুকিজ, সঞ্চয়স্থান, প্রমাণীকরণ এবং খোলা পৃষ্ঠাগুলি ইচ্ছাকৃতভাবে পরিচালনা করা প্রয়োজন। একটি পরিষ্কার অধিবেশন ঠিক যা একটি বিচ্ছিন্নতা পরীক্ষার প্রয়োজন হতে পারে; একটি রাষ্ট্রীয় কর্মপ্রবাহের প্রয়োগের অবস্থা আবার প্রতিষ্ঠা করার জন্য একটি সমর্থিত উপায়ের প্রয়োজন হতে পারে।
একটি পরিবর্তিত প্রস্থান ঠিকানাও গন্তব্য অ্যাকাউন্ট রিসেট করে না৷ ওয়ার্কফ্লো একই অ্যাকাউন্টে আবার সাইন ইন করলে, ব্রাউজারের প্রক্সি নির্বিশেষে পরিষেবা সেই অ্যাকাউন্টের মাধ্যমে সেই ক্রিয়াগুলিকে সম্পর্কিত করতে পারে।
পরীক্ষার পরিকল্পনায় এই পছন্দগুলি রাখুন: কোন ধাপগুলির জন্য একটি স্থিতিশীল রুট প্রয়োজন, যেখানে একটি নতুন ব্রাউজার শুরু হবে এবং এটির কী অ্যাপ্লিকেশান স্থিতি পাওয়া উচিত৷ বিদ্যমান সংযোগ এবং অনুরোধগুলি সক্রিয় থাকাকালীন একটি এক্সটেনশনের গ্লোবাল সেটিং পরিবর্তন করার চেয়ে এটি ব্যাখ্যা করা সহজ করে তোলে৷
অবশেষে, প্রকৃত দূরবর্তী ব্রাউজারের রুট পরিদর্শন করুন। পরীক্ষা স্ক্রিপ্ট চালানো মেশিনে একটি প্রক্সি সেটিং অন্য মেশিনে ব্রাউজার কনফিগার না করেই WebDriver এর সাথে এর সংযোগকে প্রভাবিত করতে পারে।