সেলেনিয়ামে ব্রাউজার চালু করা- আপনার জানা উচিত এমন তথ্য

টিউটোরিয়ালের এই সেগমেন্টে আমরা শিখব কিভাবে সেলেনিয়াম ইন্সটলেশন করতে হয় এবং সেলেনিয়ামে ব্রাউজারগুলিকে হাতে-কলমে চালু করব যেমন আমরা ফায়ারফক্স, ক্রোম, IE ব্রাউজার চালু করব এবং অ্যাপ্লিকেশন URL-এ নেভিগেট করব (উদাহরণস্বরূপ আমরা www চালু করব। .Google.com দিয়ে শুরু করুন)। 

পূর্ববর্তী বিভাগে অর্থাৎ টিউটোরিয়ালের একটি মডিউল আমরা সেলেনিয়াম আর্কিটেকচার, সেলেনিয়ামের অভ্যন্তরীণ বৈশিষ্ট্য এবং কার্যকারিতা সম্পর্কে শিখেছি।

সেলেনিয়াম ইনস্টলেশন: 

সেলেনিয়ামের সাথে কাজ করার জন্য আপনাকে নিম্নলিখিত প্রক্রিয়াটির মধ্য দিয়ে যেতে হবে, যা হল:

সিস্টেমে জাভা ইনস্টল করুন: 

আপনি এখান থেকে JDK-এর আপডেটেড সংস্করণ ডাউনলোড করতে পারেন ওরাকল.কম, এবং ধাপগুলি অনুসরণ করে ডাউনলোড করার পরে আপনার সিস্টেমে জাভা ইনস্টল করুন।

পরবর্তী ধাপে আপনাকে সেট করতে হবে জাভা_হোম একটি এনভায়রনমেন্ট ভেরিয়েবল থেকে পাথ (এ পর্যন্ত ডাউনলোড করা ডিরেক্টরির পাথ কপি করে am ফোল্ডার) এবং আপডেট করুন পাথ আপনার সিস্টেম ভেরিয়েবলের পরিবর্তনশীল।

উপরের পদক্ষেপগুলি সঠিকভাবে সম্পন্ন হয়েছে কিনা তা যাচাই করতে কমান্ড প্রম্পটে যান এবং করুন জাভা - সংস্করণ, এটি আপনাকে JDK এর ইনস্টল করা সংস্করণ দেখাবে।

সেটআপ IDE, যেমন Eclipse বা Intellij:

আপনি অটোমেশন স্ক্রিপ্ট কোডিং, অটোমেশন ফ্রেমওয়ার্ক, ইত্যাদির জন্য আপনার প্রিয় IDE চয়ন করতে পারেন, আপনি চয়ন করতে পারেন অন্ধকার or ইন্টেলিজ সম্প্রদায় সংস্করণ এই উদ্দেশ্যে।

থেকে সেলেনিয়াম ওয়েবড্রাইভার জার ফাইলটি ডাউনলোড করুন সেলেনিয়াম দেব.

IDE (Eclipse) এ সেলেনিয়াম সেটআপ করুন

একবার আপনি আপনার প্রিয় IDE ডাউনলোড করে নিলে, তারপর সেটি খুলুন (Eclipse বা Idea) এবং একটি নতুন জাভা প্রকল্প তৈরি করুন। প্রকল্পের একটি নাম প্রদান করুন এবং প্যাকেজ তৈরি করুন নতুন তৈরি প্রকল্পের ভিতরে, তারপর তৈরি করুন একটি জাভা ক্লাস একটি সঠিক নাম সহ (যেমন DemoTest.java, ইত্যাদি)।

উপরের ধাপগুলো শেষ হয়ে গেলে আপনাকে সেলেনিয়াম জার যোগ করতে হবে যেটা আপনি সেলেনিয়াম ডিইভি থেকে ডাউনলোড করেছেন  Eclipse-এ Java বিল্ড পাথ লাইব্রেরিতে নিম্নলিখিত উপায়ে সেলেনিয়ামের সাথে কাজ করতে:

ধাপ 1—> প্রকল্পে ডান ক্লিক করুন, বৈশিষ্ট্যে যান বিকল্প। ক্লিক করুন জাভা বিল্ড পাথ নতুন খোলা ডায়ালগ বক্সে।

স্টেপ 2 —> লাইব্রেরি অপশনে ক্লিক করুন এবং তারপর Add External Jars-এ ক্লিক করুন এবং আপনার সেলেনিয়াম JAR গুলি নির্বাচন করুন যা আপনি ডাউনলোড করেছেন, এইভাবে আপনি অন্য যেকোনও যোগ করতে পারেন আপনার IDE কর্মক্ষেত্রে বাহ্যিকভাবে ডাউনলোড করা JAR।

সেলেনিয়াম ওয়েবড্রাইভারে ব্রাউজার চালু করা হচ্ছে:

এই উপরের বিভাগগুলির সাথে আমরা সম্পন্ন করেছি সেলেনিয়াম ইনস্টলেশন বা সেটআপ প্রক্রিয়া, এখন আসন্ন বিভাগে, আমরা হ্যান্ড-অন করব বিভিন্ন ব্রাউজার যেমন ফায়ারফক্স ব্রাউজার, ক্রোম ব্রাউজার, IE ব্রাউজার, সাফারি ব্রাউজার ইত্যাদি সহ সেলেনিয়ামে ব্রাউজার চালু করা। 

কীভাবে সেলেনিয়াম ওয়েবড্রাইভারে ফায়ারফক্স ব্রাউজার চালু করবেন:

ফায়ারফক্সের সাথে কাজ করার জন্য, আপনাকে ডাউনলোড করতে হবে GeckODriver যা মূলত ফায়ারফক্সের ব্রাউজার ড্রাইভার।

ধাপ 1 —> ডাউনলোড geckodriver.exe ফাইল থেকে GeckoDriver Github রিলিজ পৃষ্ঠা, আপনি ফাইল ডাউনলোড করার সময় নিশ্চিত করুন যে আপনি আপনার অপারেটিং সিস্টেমের উপর ভিত্তি করে সংস্করণটি ডাউনলোড করেছেন।  

ধাপ 2 —> গেকোড্রাইভারের জন্য ড্রাইভার ব্রাউজার পাথ সেট করুন।

কোড স্নিপেট থেকে সেলেনিয়াম জাভাতে ফায়ারফক্স ব্রাউজার চালু করুন

  System.setProperty("webdriver.gecko.driver", "pathToGeckoDriver exe"); নতুন FirefoxDriver();

উপরের কোডটি FirefoxDriver ফেরত দেওয়ার জন্য, যদি আপনি ফায়ারফক্স ড্রাইভার চালু করতে চান।

এখানে নিচের কোডটি একটি পাবলিক স্ট্যাটিক ভ্যাইড মেইন ফরম্যাটে রয়েছে যা সেলেনিয়াম ব্যবহার করে ফায়ারফক্স ব্রাউজার চালু করে এবং পরীক্ষার অধীনে ওয়েব-অ্যাপ্লিকেশনে নেভিগেট করে।

পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[]আর্গস){ System.setProperty("webdriver.gecko.driver", "pathToGeckoDriver exe"); ওয়েবড্রাইভার ড্রাইভার=নতুন ফায়ারফক্সড্রাইভার(); driver.get("Application URL"); }

সেলেনিয়াম ওয়েবড্রাইভারে কীভাবে ক্রোম ব্রাউজার চালু করবেন

একইভাবে সেলেনিয়াম সহ ক্রোম ব্রাউজারে কাজ করতে হবে Chromedriver ফাইল ডাউনলোড করুন এবং আপনার স্ক্রিপ্ট থেকে ড্রাইভার ব্রাউজার পাথ সেট করুন। 

System.setProperty("webdriver.chrome.driver","pathToDriver exe"); নতুন ChromeDriver();

আবার উপরের কোডটি হল ChromeDriver ইনস্ট্যান্স ফেরত দেওয়ার জন্য যদি আপনি সেলেনিয়াম দিয়ে ক্রোম ব্রাউজার চালু করতে চান।

এখানে নিচের কোডটি একটি পাবলিক স্ট্যাটিক ভ্যাইড মেইন ফরম্যাটে রয়েছে যা সেলেনিয়াম ব্যবহার করে ক্রোম ব্রাউজার চালু করে এবং পরীক্ষার অধীনে ওয়েব-অ্যাপ্লিকেশনে নেভিগেট করে।

পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[]আর্গস){ System.setProperty("webdriver.chrome.driver", "pathToChromeDriver exe"); ওয়েবড্রাইভার ড্রাইভার = নতুন ChromeDriver(); driver.get("Application URL"); }

সেলেনিয়াম ওয়েবড্রাইভারে কিভাবে চালু করবেন: 

একইভাবে IE Browser এর সাথে কাজ করতে হলে সেলেনিয়াম দিয়ে আপনাকে করতে হবে IE ফাইলটি ডাউনলোড করুন এবং আপনার স্ক্রিপ্ট থেকে ড্রাইভার ব্রাউজার পাথ সেট করুন।

সেলেনিয়ামে IE ব্রাউজার চালু করার জন্য নীচের কোড স্নিপেটটি এখানে রয়েছে:

পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[]আর্গস){ System.setProperty("webdriver.ie.driver", "pathToInternetExplorer ড্রাইভার exe"); ওয়েবড্রাইভার ড্রাইভার = নতুন ইন্টারনেট এক্সপ্লোরার ড্রাইভার(); driver.get("Application URL"); }

সেলেনিয়াম ওয়েবড্রাইভারে কীভাবে সাফারি চালু করবেন:

সেলেনিয়াম সহ সাফারি ব্রাউজারে কাজ করতে আপনি নীচের কোড স্নিপেট অনুসরণ করতে পারেন। 

পাবলিক স্ট্যাটিক ভ্যায়েড মেইন(স্ট্রিং[]আর্গস){ ওয়েবড্রাইভার ড্রাইভার = নতুন সাফারিড্রাইভার(); driver.get("Application URL"); }

কীভাবে সেলেনিয়ামে এজ ব্রাউজার চালু করবেন: 

প্রথম এজ ড্রাইভার ডাউনলোড করুন Exe ফাইলটি ব্যবহার করে পাথ সেট করুন System.setProperty আগে যেমন আমরা অন্য ব্রাউজারের জন্য করেছি এবং তারপর এজ ব্রাউজারটি ফেরত দিয়েছি।

সেলেনিয়ামে এজ ব্রাউজার চালু করার জন্য এখানে নীচের কোড স্নিপেট রয়েছে 

পাবলিক স্ট্যাটিক ভ্যায়েড মেইন(স্ট্রিং[]আর্গস){ পাবলিক স্ট্যাটিক ভ্যায়েড মেইন(স্ট্রিং[]আর্গস){ System.setProperty("webdriver.edge.driver", "pathToEdge ড্রাইভার exe"); ওয়েবড্রাইভার ড্রাইভার=নতুন এজড্রাইভার(); driver.get("Application URL"); } }

উপসংহার: টিউটোরিয়ালের এই অংশে, আমরা শিখেছি কিভাবে সেলেনিয়ামে সেলেনিয়াম এবং লঞ্চিং ব্রাউজার ইনস্টল করতে হয় এবং অ্যাপ্লিকেশন URL দিয়ে খুলতে হয়।

মতামত দিন