কিভাবে সেলেনিয়াম ওয়েবড্রাইভার ব্রাউজারের সাথে ইন্টারঅ্যাক্ট করে?
কিভাবে সেলেনিয়াম ওয়েবড্রাইভার ব্রাউজারের সাথে ইন্টারঅ্যাক্ট করে?
Anonim

সেলেনিয়াম ওয়েব ড্রাইভার ইহা একটি ব্রাউজার অটোমেশন ফ্রেমওয়ার্ক যা কমান্ড গ্রহণ করে এবং এগুলিকে পাঠায় ব্রাউজার . এটি একটি মাধ্যমে বাস্তবায়িত হয় ব্রাউজার - নির্দিষ্ট ড্রাইভার। এটি নিয়ন্ত্রণ করে ব্রাউজার এর সাথে সরাসরি যোগাযোগ করে। সেলেনিয়াম ওয়েব ড্রাইভার জাভা, সি#, পিএইচপি, পাইথন, পার্ল, রুবি সমর্থন করে।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, কোন প্রোটোকল সেলেনিয়াম ব্রাউজারের সাথে যোগাযোগ করে?

ডেটা কমিউনিকেশন - সার্ভার এবং ক্লায়েন্টের (ব্রাউজার) মধ্যে যোগাযোগ করতে, সেলেনিয়াম ওয়েব ড্রাইভার ব্যবহার করে JSON . JSON ওয়্যার প্রোটোকল একটি REST API যা তথ্য স্থানান্তর করে HTTP সার্ভার প্রতিটি ব্রাউজার ড্রাইভারের নিজস্ব আছে HTTP সার্ভার

এছাড়াও, আমি কিভাবে সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করব? সেলেনিয়াম পরীক্ষার সাতটি প্রাথমিক ধাপ

  1. একটি WebDriver উদাহরণ তৈরি করুন।
  2. একটি ওয়েব পৃষ্ঠা নেভিগেট করুন.
  3. ওয়েব পৃষ্ঠায় একটি HTML উপাদান সনাক্ত করুন।
  4. একটি HTML উপাদানের উপর একটি কর্ম সঞ্চালন.
  5. কর্মের জন্য ব্রাউজারের প্রতিক্রিয়া অনুমান করুন।
  6. একটি পরীক্ষা কাঠামো ব্যবহার করে পরীক্ষা চালান এবং পরীক্ষার ফলাফল রেকর্ড করুন।
  7. পরীক্ষা শেষ করুন।

সহজভাবে, সেলেনিয়াম কোন ব্রাউজার সমর্থন করে?

সেলেনিয়াম ওয়েবড্রাইভার দ্বারা সমর্থিত ব্রাউজারগুলি হল:

  • ফায়ারফক্স ব্রাউজার।
  • ক্রোম ব্রাউজার।
  • ইন্টারনেট এক্সপ্লোরার ব্রাউজার।
  • এজ ব্রাউজার।
  • সাফারি ব্রাউজার।
  • অপেরা ব্রাউজার।

সেলেনিয়াম ওয়েবড্রাইভার কী এবং এটি কীভাবে কাজ করে?

সেলেনিয়াম ওয়েব ড্রাইভার ওপেন সোর্স API-এর একটি সংগ্রহ যা একটি ওয়েব অ্যাপ্লিকেশনের পরীক্ষা স্বয়ংক্রিয় করতে ব্যবহৃত হয়। এই টুলটি ওয়েব অ্যাপ্লিকেশন পরীক্ষা স্বয়ংক্রিয়ভাবে যাচাই করতে ব্যবহৃত হয় কাজ করে প্রত্যাশিত. এটি সাফারি, ফায়ারফক্স, IE, এবং ক্রোমের মতো অনেক ব্রাউজার সমর্থন করে।

প্রস্তাবিত: