সুচিপত্র:
ভিডিও: উদাহরণ সহ সেলেনিয়ামে XPath কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
এক্সপাথ HTML DOM স্ট্রাকচার ব্যবহার করে ওয়েবপেজে যেকোনো উপাদানের অবস্থান খুঁজে বের করতে ব্যবহৃত হয়। এর মৌলিক বিন্যাস এক্সপাথ নীচে স্ক্রিন শট দিয়ে ব্যাখ্যা করা হয়েছে।
কি এক্সপাথ ?
এক্সপাথ লোকেটার | ওয়েব পেজে বিভিন্ন উপাদান খুঁজুন |
---|---|
নাম | উপাদানটির নাম অনুসারে উপাদানটি সন্ধান করতে |
লিঙ্ক টেক্সট | লিঙ্কের পাঠ্য দ্বারা উপাদান খুঁজে পেতে |
একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, সেলেনিয়ামে XPath কি?
এক্সপাথ মধ্যে একটি কৌশল সেলেনিয়াম একটি পৃষ্ঠার HTML কাঠামোর মাধ্যমে নেভিগেট করতে। এক্সপাথ পরীক্ষকদের যেকোন নথির XML কাঠামোর মাধ্যমে নেভিগেট করতে সক্ষম করে এবং এটি HTML এবং XML নথি উভয় ক্ষেত্রেই ব্যবহার করা যেতে পারে। এই পোস্টটি ব্যবহার করার বিভিন্ন উপায় দেখায় এক্সপাথ উপাদান সেলেনিয়াম বিভিন্ন উপাদান নির্বাচন করতে।
এছাড়াও, সেলেনিয়ামে XPath এবং এর মধ্যে পার্থক্য কী? '/' একটি XPath এ পৃষ্ঠায় ওয়েব উপাদানগুলি সনাক্ত করার সময় এক্সপ্রেশন তাৎক্ষণিক চাইল্ড নোডের জন্য অনুসন্ধান করে। '//' একটি XPath এ পৃষ্ঠায় ওয়েব উপাদানগুলি সনাক্ত করার সময় এক্সপ্রেশন তাত্ক্ষণিক এবং পরবর্তী স্তরের চাইল্ড নোডগুলির জন্য অনুসন্ধান করে৷
তারপর, XPath এবং এর প্রকারগুলি কি?
বিভিন্ন প্রকার এক্স-পাথের: এক্সপাথ দুই এর হয় প্রকার নিম্নরূপ. পরম এক্সপাথ : এটা হয় দ্য একটি ওয়েব উপাদান সনাক্ত করার সবচেয়ে সোজা এগিয়ে উপায় কিন্তু দ্য জন্য ক্ষতিকর দ্য পরম এক্সপাথ তাই কি এটা যখন কোন পরিবর্তন করা হয় তখন ব্যর্থ হয় এক্সপাথ এর দ্য ওয়েব উপাদান চালু দ্য HTML নথি।
XPath কত প্রকার?
দুই ধরনের XPath আছে:
- পরম এক্সপাথ।
- আপেক্ষিক XPath.
প্রস্তাবিত:
আমি কিভাবে সেলেনিয়ামে কোড পরীক্ষা করব?
সেলেনিয়াম পরীক্ষার সাতটি প্রাথমিক ধাপ একটি ওয়েবড্রাইভার উদাহরণ তৈরি করে। একটি ওয়েব পৃষ্ঠা নেভিগেট করুন. ওয়েব পৃষ্ঠায় একটি HTML উপাদান সনাক্ত করুন। একটি HTML উপাদানের উপর একটি কর্ম সঞ্চালন. কর্মের জন্য ব্রাউজারের প্রতিক্রিয়া অনুমান করুন। একটি পরীক্ষা কাঠামো ব্যবহার করে পরীক্ষা চালান এবং পরীক্ষার ফলাফল রেকর্ড করুন। পরীক্ষা শেষ করুন
সেলেনিয়ামে একটি কর্ম কমান্ড কি করে?
সেলেনিয়াম কমান্ড তিনটি "স্বাদে" আসে: অ্যাকশন, এক্সেসরস এবং অ্যাসারশন। অ্যাকশন হল এমন কমান্ড যা সাধারণত অ্যাপ্লিকেশনের অবস্থাকে ম্যানিপুলেট করে। তারা "এই লিঙ্কে ক্লিক করুন" এবং "সেই বিকল্পটি নির্বাচন করুন" এর মতো কাজ করে। যদি একটি অ্যাকশন ব্যর্থ হয়, বা একটি ত্রুটি থাকে, বর্তমান পরীক্ষার সম্পাদন বন্ধ করা হয়
আমি কিভাবে সেলেনিয়ামে ফাইল টেনে আনতে পারি?
হ্যাঁ স্ক্রিপ্ট ইনজেকশনের মাধ্যমে সেলেনিয়ামের সাথে একটি ফাইল ড্রপ করা সম্ভব। SendKeys দ্বারা প্রেরিত ফাইল গ্রহণ করার জন্য স্ক্রিপ্টটিকে একটি ওয়েব উপাদান তৈরি করতে হবে৷ তারপর ডাটা ট্রান্সফার অবজেক্টে সেট করা ফাইলের সাহায্যে টার্গেটেড এলিমেন্টে ড্রাজেন্টার, ড্র্যাগওভার এবং ড্রপ ইভেন্টগুলি অনুকরণ করুন
আপনি কিভাবে সেলেনিয়ামে অনুভূমিকভাবে স্ক্রোল করবেন?
নিম্নলিখিত পদক্ষেপগুলি হল, একটি ব্রাউজার খুলুন। ওয়েবসাইটের URL খুলুন এবং উইন্ডোটি বড় করুন। 250 পিক্সেল দ্বারা উল্লম্বভাবে নিচের দিকে স্ক্রোল করুন। 250 পিক্সেল দ্বারা উল্লম্বভাবে উপরের দিকে স্ক্রোল করুন। ওয়েব পৃষ্ঠার নীচে স্ক্রোল করুন। একটি নির্দিষ্ট ওয়েব এলিমেন্টে স্ক্রোল করুন। অনুভূমিকভাবে স্ক্রোল করুন
সেলেনিয়ামে জেমিটার কি?
JMeter হল ডিফ্যাক্টো ওপেন সোর্স লোড টেস্টিং সলিউশন যা শিল্পে ব্যবহৃত হয়। এটি ব্যবহার করার সবচেয়ে কঠিন অংশ হল পরীক্ষার ক্ষেত্রে (যেমন, JMeter GUI-তে) লেখা। সৌভাগ্যবশত আমরা আমাদের সেলেনিয়াম পরীক্ষাগুলিকে প্রাথমিক JMeter স্ক্রিপ্টগুলিতে পুনঃপ্রয়োগ করে এটিকে এড়িয়ে যেতে পারি