পাইথন সহ যে কোনও কম্পিউটারে সেলেনিয়াম ওয়েবড্রাইভার ইনস্টল করবেন কীভাবে

অটোমেশন সফ্টওয়্যার উন্নয়ন শিল্পের একটি সংহত অংশে পরিণত হয়েছে। অনেকগুলি ফ্রেমওয়ার্ক তৈরি করা হয়েছে যা ব্যবহারকারীদের কয়েক লাইনের কোডের সাহায্যে পুনরাবৃত্তিযোগ্য কাজগুলি স্বয়ংক্রিয় করে তাদের কর্মপ্রবাহকে বাড়ানোর অনুমতি দেয়।

সেলেনিয়াম এমন একটি সরঞ্জাম যা আপনাকে ওয়েব অ্যাপ্লিকেশনগুলিতে স্বয়ংক্রিয় পরীক্ষা চালানোর অনুমতি দেয়। সম্পূর্ণ সেলেনিয়াম প্যাকেজের একটি উল্লেখযোগ্য উপাদান হ'ল সেলেনিয়াম ওয়েবড্রাইভার। এই নিবন্ধে, আমরা আপনার সিস্টেমে সেলেনিয়াম ওয়েবড্রাইভার কীভাবে ইনস্টল করতে এবং সেটআপ করতে পারি তার বিস্তারিত গাইড সহ আমরা সেলেনিয়ামের একটি সংক্ষিপ্ত পরিচিতি সরবরাহ করব।

সেলেনিয়াম কি

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

সেলেনিয়াম কাঠামোর বিভিন্ন উপাদান রয়েছে:

  1. সেলেনিয়াম আইডিই (সমন্বিত উন্নয়ন পরিবেশ)
  2. সেলেনিয়াম রিমোট কন্ট্রোল
  3. সেলেনিয়াম ওয়েবড্রাইভার
  4. সেলেনিয়াম গ্রিড

এই সমস্ত উপাদানগুলির সাথে কিছু আলাদা বৈশিষ্ট্য যুক্ত রয়েছে। তবে সাধারণভাবে, পুরো সেলেনিয়াম কাঠামোটি ওয়েব অ্যাপ্লিকেশনগুলির স্বয়ংক্রিয় পরীক্ষায় সহায়তা করে।

ওয়েব পরীক্ষার পাশাপাশি, আপনি সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে ওয়েব ক্রলারও বিকাশ করতে পারেন।

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

সেলেনিয়াম ওয়েবড্রাইভার ইনস্টল করতে আপনার কম্পিউটারে একটি সমর্থিত ভাষা ইনস্টল করা দরকার। এই পোস্টে, আমরা পাইথন উপর বিশেষভাবে ফোকাস করা হবে।

উইন্ডোজ এ

প্রথমে আপনাকে আপনার কম্পিউটারে পাইথন ইনস্টল করতে হবে। অফিসিয়াল পাইথন ডাউনলোড পৃষ্ঠাতে যান এবং উইন্ডোজের সর্বশেষতম সংস্করণটি গ্রহণ করুন।

ডাউনলোড: উইন্ডোজ জন্য পাইথন

তারপরে, অফিসিয়াল পাইথন প্যাকেজ ম্যানেজার পিপ ব্যবহার করে সেলেনিয়াম ওয়েবড্রাইভার ইনস্টল করুন। সেলেনিয়াম ইনস্টল করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

 pip install selenium

উপরোক্ত কমান্ডের একটি ত্রুটি ছোঁড়া থাকে, তাহলে আপনি -m ফ্ল্যাগ ব্যবহার পিপ কমান্ড নির্বাহ করতে পারেন। -M পতাকাটি মডিউল নামের জন্য দাঁড়িয়েছে এবং পাইথনটি চালনার সময় আপনাকে একটি মডিউল পাস করতে দেয়।

 python -m pip install selenium

লিনাক্সে

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

দেবিয়ান,

 sudo apt-get install python

আর্চ-এ,

 sudo pacman -S python

ফেডোরার সাথে,

 sudo dnf install python

CentOS এ,

 sudo yum install python

এখন, সেলেনিয়াম ওয়েবড্রাইভার ইনস্টল করতে, আপনার টার্মিনালটি খুলুন এবং প্রবেশ করুন:

 pip install selenium

বা

 python -m pip install selenium

ম্যাকোজে

আপনার ম্যাকতে পাইথন ইনস্টল করতে, অফিসিয়াল পাইথন ডাউনলোড পৃষ্ঠা থেকে সর্বশেষতম বাইনারি প্যাকেজটি ডাউনলোড করুন।

ডাউনলোড: ম্যাকের জন্য পাইথন

পাইথন ইনস্টল করার পরে টার্মিনালটি চালু করুন এবং টাইপ করুন:

 pip install selenium

অন্যথা, আপনি -m পতাকা পাইথন invoking র সময় পিপ আরম্ভ করতে পারেন:

 python -m pip install selenium

সম্পর্কিত: ফ্রিল্যান্সারদের তাদের সময় পুনরায় দাবি করতে দেওয়ার জন্য সেরা অটোমেশন সরঞ্জাম

পাইথনের সাথে সেলেনিয়াম ওয়েবড্রাইভার কীভাবে সেটআপ করবেন

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

সেলেনিয়াম বর্তমানে গুগল ক্রোম, ফায়ারফক্স, মাইক্রোসফ্ট এজ এবং সাফারি সমর্থন করে। ক্রোমের অফিশিয়াল ওয়েবড্রাইভার হ'ল ক্রোমড্রাইভার, অন্যদিকে গেকোড্রাইভার ফায়ারফক্সের অফিসিয়াল ওয়েবড্রাইভার।

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

নোট করুন যে সেলেনিয়ামটি র জন্য আপনাকে আপনার সিস্টেমের PATH ভেরিয়েবলগুলিতে ওয়েবড্রাইভার যুক্ত করতে হবে।

উইন্ডোজ এ

উইন্ডোজে PATH ভেরিয়েবলগুলিতে ওয়েব ড্রাইভারটি যুক্ত করতে:

  1. পূর্বোক্ত লিঙ্কটি থেকে আপনার পছন্দের ওয়েবড্রাইভারটি ডাউনলোড করুন
  2. ডাউনলোড করা জিপ ফাইলটি বের করুন এবং ওয়েবড্রাইভারনেম ফাইলটি আপনার স্থানীয় স্টোরেজে নির্দিষ্ট স্থানে অনুলিপি করুন
  3. এখন, এক্সিকিউটেবল ফাইলের পাথ অনুলিপি করুন
  4. এই পিসিটি খুলুন এবং অপশনগুলির তালিকা থেকে সম্পত্তি নির্বাচন করে খালি জায়গায় ডান ক্লিক করুন
    আমার কম্পিউটার বৈশিষ্ট্য
  5. চেঞ্জ সেটিংস অপশনে ক্লিক করুন।
    উইন্ডোজ সেটিংস পরিবর্তন করুন
  6. উন্নত ট্যাবে স্যুইচ করুন এবং পরিবেশ পরিবর্তনশীল ক্লিক করুন click
    পরিবেশ পরিবর্তনশীল সেটিংস
  7. সিস্টেম ভেরিয়েবলের অধীনে, আপনি পাথ শিরোনাম না পাওয়া পর্যন্ত স্ক্রোল করুন
  8. সেই এন্ট্রিটি হাইলাইট করুন এবং এডিটে ক্লিক করুন
    পাথ ভেরিয়েবল সম্পাদনা করুন
  9. নতুন বোতামে ক্লিক করুন এবং সংশ্লিষ্ট ক্ষেত্রে ওয়েবড্রাইভারের পথে টাইপ করুন
    নতুন পথের পরিবর্তনশীল যুক্ত করুন
  10. সেটিংস সংরক্ষণ করতে ওকে ক্লিক করুন

ড্রাইভারটি সঠিকভাবে ইনস্টল রয়েছে কিনা তা পরীক্ষা করতে একটি নতুন কমান্ড প্রম্পট উইন্ডো চালু করুন এবং ওয়েব ড্রাইভারের নাম লিখুন। উদাহরণস্বরূপ, যদি আপনি ChromeDriver ব্যবহার করছেন, chromedriver লিখে Enter টিপুন টাইপ করুন।

ড্রাইভারটি সঠিকভাবে ইনস্টল না করা থাকলে একটি ত্রুটি ঘটবে।

 'chromedriver' is not recognized as an internal or external command,
operable program or batch file.

লিনাক্সে ওয়েবড্রাইভার PATH ভেরিয়েবল কনফিগার করুন

লিনাক্সে PATH ভেরিয়েবলগুলিতে ওয়েব ড্রাইভারটি যুক্ত করতে:

  1. উপরে উল্লিখিত লিঙ্কটি ব্যবহার করে লিনাক্সের জন্য ওয়েবড্রাইভার ডাউনলোড করুন
  2. ডাউনলোড করা জিপ ফাইলটি এক্সট্রাক্ট করুন এবং ওয়েবড্রাইভারনাম ফাইলটি আপনার সিস্টেমের স্টোরেজে নির্দিষ্ট স্থানে অনুলিপি করুন
  3. এখন, এক্সিকিউটেবল ফাইলের পাথ অনুলিপি করুন
  4. Ctrl + Alt + T টিপে টার্মিনালটি চালু করুন
  5. ব্যবহারকারীর প্রোফাইল ফাইলটি সম্পাদনা করুন — আপনি যখন নিজের পছন্দের কোনও লিনাক্স টেক্সট এডিটর দিয়ে ফাইলটি খুলতে পারেন, এই ক্ষেত্রে আমরা ন্যানো ব্যবহার করব
     sudo nano /home/username/.profile
  6. ফাইলের শেষে নীচের লাইনটি যুক্ত করুন
     export PATH=$PATH:/pathtodriver/webdriver
  7. ফাইলটি সংরক্ষণ করুন

ম্যাকোজে

একটি ম্যাকোস ডিভাইসে ওয়েব ড্রাইভারটি সেটআপ করা সহজ। এটা করতে:

  1. উপরে উল্লিখিত লিঙ্কগুলি ব্যবহার করে লিনাক্সের জন্য ওয়েবড্রাইভার ডাউনলোড করুন
  2. ডাউনলোড করা জিপ ফাইলটি এক্সট্রাক্ট করুন এবং ওয়েবড্রাইভারনাম ফাইলটি আপনার সিস্টেমের স্টোরেজে নির্দিষ্ট স্থানে অনুলিপি করুন
  3. এখন, এক্সিকিউটেবল ফাইলের পাথ অনুলিপি করুন
  4. টার্মিনালটি খুলুন
  5. নীচে প্রদত্ত কমান্ডটি প্রবেশ করে আপনার সিস্টেমে পাথ ফাইল সম্পাদনা করুন
     sudo nano /etc/paths
  6. যাচাইকরণের জন্য আপনার সিস্টেমের পাসওয়ার্ড প্রবেশ করান
  7. ফাইলের শেষে ওয়েবড্রাইভারের পথটি আটকে দিন
  8. ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন

টার্মিনালে ওয়েবড্রাইভারের নাম লিখে ওয়েবড্রাইভারটি সঠিকভাবে ইনস্টল করা আছে কিনা তা আপনি পরীক্ষা করতে পারেন।

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

সেলেনিয়াম শক্তি সহ, ব্রাউজার অটোমেশন কখনও সহজ ছিল না। আপনি কেবল কিছু টুকরো কোড লিখে কিছু বুনিয়াদি পুনরাবৃত্তিমূলক কাজ স্বয়ংক্রিয় করতে পারেন। সাইবারসিকিউরিটি বিশ্লেষকরা সেলেনিয়াম ব্যবহার করে ওয়েব অনুপ্রবেশ পরীক্ষার স্বয়ংক্রিয় করেও উপকৃত হতে পারেন।

যদিও সেলেনিয়াম এমন অনেক বিকাশকারীদের মধ্যে প্রথম পছন্দ যারা প্রায়শই ওয়েব অ্যাপ্লিকেশন পরীক্ষা করে দেখেন, সেখানে আরও কিছু টেস্টিং ফ্রেমওয়ার্ক রয়েছে যা চেষ্টা করার মতো।