বিতরণকৃত সেলেনিয়াম পরীক্ষার জন্য সেলেনিয়াম গ্রিড স্থাপন করা হচ্ছে



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

এই সেলেনিয়াম টিউটোরিয়াল সিরিজের অন্যান্য ব্লগগুলি পরীক্ষার কেসগুলি তৈরি এবং সেই পরীক্ষাগুলিকে ক্রমানুসারে এবং সমান্তরালে সম্পাদন করার কথা বলে। সুতরাং, আলোচনার জন্য যে চূড়ান্ত কৌশলটি বাকি রয়েছে তা হ'ল দূরবর্তী যন্ত্রগুলিতে পরীক্ষার কেস কার্যকর করা। সেলেনিয়াম গ্রিড দূরবর্তী মেশিন / হোস্টগুলিতে এই পরীক্ষাগুলি সম্পাদনের জন্য ব্যবহার করা যেতে পারে। সুতরাং, এটি আজকের ব্লগের আলোচনার বিষয়।

  1. কেন এবং কখন সেলেনিয়াম গ্রিড ব্যবহার করবেন?
  2. সেলেনিয়াম গ্রিড কী?
  3. সেলেনিয়াম গ্রিড 1 বনাম সেলেনিয়াম গ্রিড 2
  4. সেলেনিয়াম গ্রিডের আর্কিটেকচার
  5. একটি সেলেনিয়াম গ্রিড নির্মাণ

কেন এবং কখন সেলেনিয়াম গ্রিড ব্যবহার করবেন?

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





ব্যবহারকারীরা যদি ইন্টারনেটে গুরুত্বপূর্ণ কিছু দেখছিলেন? আপনার ব্যবসায়ের জন্য কিছু গুরুত্বপূর্ণ। আপনার ব্যবহারকারীরা এবং / অথবা গ্রাহকরা সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা পান তা নিশ্চিত করার জন্য আপনি কি এই অতিরিক্ত মাইলটি (ওয়েব অ্যাপ্লিকেশন পরীক্ষা করে) যেতে চান না? আপনি, তাই না?

ঠিক আছে, আপনার উচিত!



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

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

সেলেনিয়াম গ্রিড কী?

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



গ্রিড কাজ - সেলেনিয়াম গ্রিডসুতরাং, কিভাবে যে কাজ করে? গ্রিড একটি হাব নোড আর্কিটেকচার নিয়োগ করে যেখানে সেখানে একটি হাব রয়েছে যা মাস্টার হিসাবে কাজ করে এবং এক বা একাধিক নোড দাস হিসাবে কাজ করে।

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

এই আইনটি পরীক্ষার প্রয়োগে আপনার অনেক সময় খুব সহজে সাশ্রয় করে। আপনি যদি উপরের উদাহরণটি বিবেচনা করেন, তবে আমরা একক মেশিনে পরীক্ষাগুলি চালানোর জন্য গৃহীত সময়কে প্রায় 1/5 এর মধ্যে কমিয়ে আনতে পারি।

মুদ্রণ_আর ()

আপনি যদি আমার পূর্ববর্তী ব্লগগুলি থেকে স্মরণ করতে পারেন তবে আমি অসংখ্যবার উল্লেখ করেছি যে গ্রিড সেলেনিয়াম প্রকল্পের অংশ হিসাবে শুরু হয়েছিল অর্থাৎ সেলেনিয়াম ভি 1 থেকে। সেলেনিয়াম গ্রিডও সেলেনিয়াম ভি 2 এর একটি অংশ ছিল এবং বর্তমানে এটি সেলেনিয়াম ভি 3 এর একটি অংশ। সেলেনিয়াম গ্রিডের ভি 2 এবং ভি 3-তে খুব বেশি পার্থক্য নেই। তবে, ভি 1 এর তুলনামূলকভাবে অনেক পার্থক্য রয়েছে। সুতরাং চলভি 1 এবং ভি 2 এর মধ্যে পার্থক্যগুলি বুঝুন।

সেলেনিয়াম গ্রিড 1 বনাম সেলেনিয়াম গ্রিড 2

গ্রিড v1.0 এবং v2.0 এর মধ্যে মৌলিক পার্থক্যটি হ'ল, গ্রিড 1 তে আরসি ব্যবহার করা হয়েছিল, এবং গ্রিড 2 তে ওয়েবড্রাইভার ব্যবহৃত হয়েছিল। নীচের সারণীটি বিশদগুলিতে বিশদ বর্ণনা করেছে।

গ্রিড ঘ গ্রিড 2
অ্যাপাচি পিঁপড়া ইনস্টল করা প্রয়োজনঅ্যাপাচি পিঁপড়া ইনস্টলেশন প্রয়োজন হয় না
এর নিজস্ব রিমোট কন্ট্রোল রয়েছে (এটি আরসি সার্ভার থেকে পৃথক)সেলেনিয়াম সার্ভার জার ফাইলের সাথে একত্রিত
কেবল সেলেনিয়াম আরসি কমান্ড সমর্থন করেসেলেনিয়াম আরসি এবং ওয়েবড্রাইভার উভয় স্ক্রিপ্ট সমর্থন করে
আপনি প্রতি রিমোট কন্ট্রোলের জন্য কেবল একটি ব্রাউজার স্বয়ংক্রিয় করতে পারেনআপনি রিমোট কন্ট্রোল প্রতি 5 টি পর্যন্ত ব্রাউজার স্বয়ংক্রিয় করতে পারেন


এখন যেহেতু আমরা দুটি সংস্করণের মধ্যে মৌলিক পার্থক্যগুলি শিখেছি, আসুন আমরা সেলেনিয়াম গ্রিডে গভীর ডুব দিন।

সেলেনিয়াম গ্রিডের আর্কিটেকচার

যেমনটি আমি আগেই উল্লেখ করেছি যে গ্রিড একটি হাব এবং একাধিক নোডের ভিত্তিতে কাজ করে। তবে, হাব এবং নোডগুলি কী এবং তারা কী করে?

কেমন মিথ্যাবাদী

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

এটি হওয়ার জন্য, আমাদের প্রথমে হাবটি কনফিগার করতে হবে এবং তারপরে হাবটিতে নিবন্ধকরণের জন্য অন্যান্য নোড তৈরি করতে হবে। আমি আরও বিশদে যাওয়ার আগে, আমি আপনাকে হাবটি কনফিগার করার কমান্ডটি দেখাব।

হাবটি কনফিগার করা হচ্ছে

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

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

উইন্ডোতে পিএইচপি ইনস্টল করার উপায়

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

সি: ইউজার্সবর্ধন> সিডি .. সি: ইউজার্স> সিডি .. সিডি:> সিডি সেলেনিয়াম সি: সেলেনিয়াম> জাভা-সিজারিয়াম-সার্ভার-স্ট্যান্ডেলোন -৩.৪.০. জার-হোল

দ্য সেলেনিয়াম-সার্ভার-স্ট্যান্ডअোনাল -২.৪.০. জার আমি ডাউনলোড করা জার ফাইলটির নাম।
দ্য -ভূমিকা পতাকাটি সেই নির্দিষ্ট হোস্ট মেশিনকে হাব হিসাবে সেট করতে ব্যবহৃত হয়। আপনি এন্টার টিপুন, আপনি আপনার পর্দায় নীচের আউটপুট পাবেন।

আপনি যদি উপরের স্ক্রিনশটটি লক্ষ্য করতে ব্যর্থ হন তবে এটি আবার দেখুন। এটা বলে ' নোডগুলিতে http://192.168.0.11:4444/grid/register এ নিবন্ধন করা উচিত ‘। এখন হাবটি কনফিগার করা হয়েছে, আমাদের নোডগুলি সেট আপ করতে হবে এবং তাদের এই হাবের সাথে সংযুক্ত করতে হবে।

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

নোডস

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

নোডগুলি কনফিগার করা হচ্ছে

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

java -Dwebdriver.chrome.driver = E: chromedriver.exe -jar selenium-server-standalone-3.4.0.jar -rol নোড -হাব http://192.168.0.11:4444/grid/register

হাব শুরু করার জন্য প্রয়োজনীয় কমান্ডের তুলনায় এই কমান্ডের মধ্যে কয়েকটি মাত্র পার্থক্য রয়েছে।
-ডাবড্রাইভার.ক্রোম.ড্রাইভার = ই: ক্রোমড্রাইভার.এক্সে ব্রাউজার ড্রাইভারের পথ নির্ধারণ করতে ব্যবহৃত হয়। আপনার ওয়েবড্রাইভার কোডে ব্রাউজার ড্রাইভারের পথ নির্ধারণের অনুরূপ, আপনি এটি এখানে নির্দিষ্ট করেছেন যাতে নোডকে পরীক্ষা চালাতে সক্ষম করে তোলে। সেলেনিয়াম ভি 3 এর পরে আপনার ফায়ারফক্সের জন্য ড্রাইভার ব্রাউজারটি ডাউনলোড করতে হবে। ফায়ারফক্সের ব্রাউজার ড্রাইভার হলেন গেকো ড্রাইভার। তবে, সংস্করণ 1 এবং 2 তে, আপনাকে ফায়ারফক্স ছাড়া অন্য সকল ব্রাউজারের জন্য ব্রাউজার ড্রাইভার সেট করতে হবে।
-রোল নোড পতাকাটি নির্দিষ্ট হোস্ট মেশিনকে নোড হিসাবে সেট করতে ব্যবহৃত হয়।
-হাব http://192.168.0.11:4444/grid/register হাবের আইপি ঠিকানা ব্যবহার করে হাবের সাথে সংযোগ স্থাপনের জন্য নোডকে অবহিত করে। একটি গুরুত্বপূর্ণ বিষয় লক্ষণীয় যে আপনি যদি নিজের হাবের মতো একই মেশিনে কোনও নোড চালু করেন তবে আপনি নির্দিষ্ট করতে পারেন ‘ -হাব http: // লোকালহোস্ট: 4444 / গ্রিড / রেজিস্টার ‘হাবের আইপি ঠিকানার পরিবর্তে কমান্ডে।

আপনি এন্টার টিপুন, আপনি কমান্ড প্রম্পটে নীচের আউটপুট পাবেন।

এতক্ষণে নোড হাবের সাথে সংযুক্ত হয়ে যেত। হাব শুরু করার জন্য ব্যবহৃত কমান্ড প্রম্পটে ফিরে গিয়ে আপনি যাচাই করতে পারেন এবং আপনি নিম্নলিখিত বার্তাটি লক্ষ্য করবেন: ‘ একটি নোড নিবন্ধিত করুন http://192.168.0.11:5555 ‘।

আইপি ঠিকানা এবং পোর্ট নম্বরটি আপনার নোডের। যেহেতু আমার হাবের মতো একই মেশিনে আমার নোড রয়েছে, নোডের জন্য ব্যবহৃত পোর্টটি 5555। আপনি যখন এটি অন্য কোনও মেশিনে শুরু করেন, তখন ডিফল্ট পোর্টটি ব্যবহার করা হবে।

আপনি যখন আপনার হাবের মেশিনে নিম্নলিখিত URL টি চালু করেন, আপনি আপনার হাবের সাথে সংযুক্ত নোডের স্থিতি পাবেন। নীচের স্ক্রিনশটের হাইলাইট অংশটি দেখুন।

এখন আপনার সেলেনিয়াম গ্রিডটি কনফিগার করা হয়েছে, আপনি নোডে পরীক্ষা স্ক্রিপ্টগুলি কার্যকর করতে এগিয়ে যেতে পারেন। আমি আবার জোর দিয়ে বলি যে আমাদের হাবটিতে আমাদের স্ক্রিপ্টগুলি চালানো দরকার এবং সেগুলি আমাদের নোডগুলিতে কার্যকর করা হবে। পরীক্ষাগুলি সম্পাদন করতে ব্যবহৃত স্ক্রিপ্টটি ওয়েবড্রাইভারের মতোপরীক্ষা।

বিল্ডিং এ সেলেনিয়াম গ্রিড

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

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

আমদানি করুন org.openqa.selenium.remote.DesidedCapables

রিমোট ওয়েবড্রাইভার নোড নির্বাচন করতে ব্যবহৃত হয় যার উপর আমরা পরীক্ষা চালাতে চাই। রিমোটওয়েবড্রাইভার অবজেক্টটি আমদানি করতে কোডের নীচের লাইনগুলি ব্যবহার করুন।

আমদানি করুন java.net.MalformURLException আমদানি java.net.URL আমদানি org.openqa.selenium.remote.RemoteWebDriver

আমি আমার স্ক্রিপ্টের জন্য টেস্টএনজি টীকা প্যাকেজ সহ এই দুটি প্যাকেজটি আমদানি করেছি নীচের কোড স্নিপেটের মতো। আমি টেস্টএনজি টীকাগুলি আমদানি করেছি কারণ আমি এটি একটি টেস্টএনজি পরীক্ষা হিসাবে কার্যকর করেছি যার জন্য একটি বিশদ প্রতিবেদন উত্পন্ন হবে। আমি আপনাকে আপনার কোডের জন্য একই সেট প্যাকেজগুলি আমদানি করার পরামর্শ দেব।

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

আপনার প্রথম গ্রিড সেট আপ করতে আপনি নীচের স্নিপেটে কোডটি ব্যবহার করতে পারেন।

প্যাকেজ গ্রিডস্টেস্ট আমদানি org.testng.annotations.AfterTest আমদানি org.testng.annotations.BeforeTest আমদানি org.testng.annotations.Test আমদানি java.net.MalforURLException আমদানি java.net.URL আমদানি org.junit.Assert আমদানি org.openqa.selenium .প্লাটফর্ম আমদানি org.openqa.selenium.WebDriver আমদানি org.openqa.selenium.remote.DesiredCapables আমদানি org.openqa.selenium.remote.RemoteWebDriver পাবলিক ক্লাস টেস্টগ্রিড-স্ট্যাটিক ওয়েব ড্রাইভ স্ট্রিং স্ট্রিং নোডআরস্ট্রল পাবলিকব্রোডব্রয়েডব্রোডব্রোডব্রাইড nodeUrl = 'http://192.168.0.11:5555/wd/hub' আকাঙ্ক্ষিত দক্ষতা = DesidedCapables.chrome () क्षमता.setBrowserName ('ক্রোম') क्षमता.সেটপ্ল্যাটফর্ম (প্ল্যাটফর্ম.ডব্লাইন্ডো) ড্রাইভার = নতুন রিমোট ওয়েলড্রাইভার (নতুন ইউআরএল (নোডআরল) ), ক্ষমতা)} @ সর্বজনীন শূন্যতম সরলতম টেস্ট () এডুরেকা ', ড্রাইভার.getTitle ()) @ আফটারটেষ্ট সর্বজনীন শূন্যতার পর টেস্ট () {ড্রাইভার.উইউটি ()}}

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

যখন আপনার পরীক্ষাটি কার্যকর হয়, আপনি নীচের আউটপুট পাবেন।

18 ই মে, 2017 3:09:07 অপরাহ্ন org.openqa.selenium.remote. প্রোটোকল হ্যান্ডশেক তৈরি সেশন ইনফো: সনাক্ত করা উপভাষা: ওএসএস পাসড: সিম্পেস্টেস্ট =================== ========================= ডিফল্ট পরীক্ষার পরীক্ষা চালানো হয়: 1, ব্যর্থতা: 0, এড়ানো: 0 ========== =================================================== ============================================================================================================================================================================================================== ===============================================

যেহেতু এটি একটি টেস্টএনজি পরীক্ষা হিসাবে কার্যকর করা হয়েছে, আপনি নীচের স্ক্রিন শটের মতো একটি বিশদ পরীক্ষা প্রতিবেদন পাবেন।

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

সেলেনিয়াম গ্রিড কীভাবে তৈরি করা যায় তার একটি প্রদর্শনীর জন্য আপনি নীচের ভিডিওটি দেখতে পারেন। ভিডিও সরবরাহকারী প্রশিক্ষক এই ব্লগে বর্ণিত একই ধারণাগুলি ব্যাখ্যা করে।

নতুনদের জন্য সেলেনিয়াম গ্রিড টিউটোরিয়াল | সেলেনিয়াম টিউটোরিয়াল | এডুরেকা

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

জাভাতে হ্যাশম্যাপ কীভাবে প্রয়োগ করা যায়

আপনি যদি সেলেনিয়াম শিখতে এবং পরীক্ষার ডোমেনে ক্যারিয়ার গড়তে চান তবে আমাদের ইন্টারেক্টিভ, লাইভ-অনলাইন দেখুন check এখানে, এটি আপনার পড়াশোনার পুরো সময়কালে আপনাকে গাইড করার জন্য 24 * 7 সমর্থন সহ আসে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।