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

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

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

সেলেনিয়ামে ব্রাউজার চালু করা হচ্ছে
সেলেনিয়াম টিউটোরিয়াল-সেলেনসিয়ামে ব্রাউজারগুলি চালু করা

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

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

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

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

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

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

আইডিই সেটআপ করুন, অর্থাৎ গ্রহন বা ইন্টেলিজ:

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

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

আইডিইতে সেলেনিয়াম সেটআপ করুন (গ্রহন)

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

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

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

পদক্ষেপ 2 -> লাইব্রেরি বিকল্পে ক্লিক করুন এবং তারপরে বহিরাগত জড়গুলি অ্যাড ক্লিক করুন এবং আপনার সেলেনিয়াম জারগুলি যে কোনওটি ডাউনলোড করুন নির্বাচন করুন, আপনি অন্য কোনও সংযোজন করতে পারেন আপনার আইডিই ওয়ার্কস্পেসে বাহ্যিকভাবে ডাউনলোড করা জেআর।

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

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

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

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

পদক্ষেপ 1 -> ডাউনলোড geckodriver.exe ফাইল থেকে গেকোড্রাইভার গিথুব প্রকাশের পৃষ্ঠা, আপনি ফাইলটি ডাউনলোড করার সময় আপনার অপারেটিং সিস্টেমের উপর ভিত্তি করে সংস্করণটি ডাউনলোড করার বিষয়টি নিশ্চিত করুন।  

পদক্ষেপ 2 -> জেকোড্রাইভারের জন্য ড্রাইভার ব্রাউজারের পথ নির্ধারণ করুন।

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

  System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); নতুন ফায়ারফক্সড্রাইভার ফিরিয়ে দিন ();

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

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

পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরগস) {System.setProperty ("ওয়েবড্রাইভার.জেকো.ড্রাইভার", "পাথটোগেকোড্রাইভার এক্সি"); ওয়েবড্রাইভার ড্রাইভার = নতুন ফায়ারফক্সড্রাইভার (); ড্রাইভার.get ("অ্যাপ্লিকেশন ইউআরএল"); }

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

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

System.setProperty ("webdriver.chrome.driver", "pathToDriver exe"); নতুন ChromeDriver () ফিরিয়ে দিন;

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

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

পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরগস) {System.setProperty ("ওয়েবড্রাইভার.ক্রোম.ড্রাইভার", "পাথটোক্রোমড্রাইভার এক্সি"); ওয়েবড্রাইভার ড্রাইভার = নতুন ক্রোমড্রাইভার (); ড্রাইভার.get ("অ্যাপ্লিকেশন ইউআরএল"); }

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

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

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

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

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

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

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

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

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

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

পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আর্টস) {System.setProperty ("ওয়েবড্রাইভার.জেজ.ড্রাইভার", "পাথটোএজ ড্রাইভার ড্রাইভার ইক"); ওয়েবড্রাইভার ড্রাইভার = নতুন এজড্রাইভার (); ড্রাইভার.get ("অ্যাপ্লিকেশন ইউআরএল"); }}

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

দেবরঘ্যা সম্পর্কে

সেলেনিয়াম -2021 বিস্তৃত পথে ব্রাউজারগুলি চালু করামাইয়েস্ দেবারঘ্যা রায়, আমি একটি ইঞ্জিনিয়ারিং আর্কিট্যাক্ট ফরচুনি 5 সংস্থার সাথে কাজ করছি এবং ওপেন সোর্স অবদানকারী, বিভিন্ন প্রযুক্তি স্ট্যাকের প্রায় 12 বছরের অভিজ্ঞতা / দক্ষতা অর্জন করছি।
আমি বিভিন্ন প্রযুক্তি যেমন জাভা, সি #, পাইথন, গ্রোভি, ইউআই অটোমেশন (সেলেনিয়াম), মোবাইল অটোমেশন (অ্যাপিয়াম), এপিআই / ব্যাকএন্ড অটোমেশন, পারফরম্যান্স ইঞ্জিনিয়ারিং (জেমেটার, পঙ্গপাল), সুরক্ষা অটোমেশন (মোবিএসএফ, ওউএএসপি, কালি লিনাক্স) এর সাথে কাজ করেছি , অ্যাস্ট্রা, জ্যাপ ইত্যাদি), আরপিএ, প্রসেস ইঞ্জিনিয়ারিং অটোমেশন, মেনফ্রেম অটোমেশন, স্প্রিংবুট, কাফকা, রেডিস, রবিটএমকিউ, ইএলকে স্ট্যাক, গ্রেলোগ, জেনকিন্স সহ ক্লাউড টেকনোলজিস, ডিভোপস ইত্যাদির অভিজ্ঞতা রয়েছে Back
আমি আমার স্ত্রীর সাথে ভারতের বেঙ্গালুরুতে থাকি এবং ব্লগিং, সংগীত, গিটার বাজানো এবং আমার জীবনদর্শনের প্রতি আবেগ আছে যা ল্যাম্বডিজিক্সের জন্ম দিয়েছিল সবার জন্য শিক্ষা। লিংকড-ইনগুলির সাথে সংযুক্ত হতে দেয় - https://www.linkedin.com/in/debarghya-roy/

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি * চিহ্নিত করা আছে।

en English
X