DevTools দ্বারা করা সমস্ত CDP অনুরোধ এবং প্রতিক্রিয়া দেখতে এবং সরাসরি CDP কমান্ড পাঠাতে প্রোটোকল মনিটর ব্যবহার করুন।
ওভারভিউ
Chrome DevTools Chrome ব্রাউজারগুলিকে ইন্সট্রুমেন্ট, পরিদর্শন, ডিবাগ এবং প্রোফাইল করার জন্য Chrome DevTools প্রোটোকল (CDP) ব্যবহার করে। বিকাশকারীরা প্রোটোকল মনিটর ব্যবহার করতে পারে সিডিপির সাথে প্রোগ্রামগতভাবে কাজ করতে।
প্রোটোকল মনিটর আপনাকে নিম্নলিখিতগুলি করতে দেয়:
- CDP অনুরোধ এবং প্রতিক্রিয়া রেকর্ড করুন
- CDP বার্তা পরিদর্শন করুন
- CDP বার্তা সংরক্ষণ করুন
- CDP কমান্ড পাঠান
প্রোটোকল মনিটর খুলুন
প্রোটোকল মনিটর খুলতে, এই পদক্ষেপগুলি অনুসরণ করুন:
পরীক্ষা সক্রিয় করা হয়েছে তা নিশ্চিত করুন। সেটিংস
> পরীক্ষা-নিরীক্ষার অধীনে প্রোটোকল মনিটর চেকবক্সটি চেক করুন।টিপে কমান্ড মেনু খুলুন:
- macOS: কমান্ড + শিফট + পি
- উইন্ডোজ, লিনাক্স, ক্রোমওএস: কন্ট্রোল + শিফট + পি
Protocol monitor
টাইপ করা শুরু করুন, প্রোটোকল মনিটর দেখান নির্বাচন করুন এবং এন্টার টিপুন। DevTools আপনার DevTools উইন্ডোর নীচে প্রোটোকল মনিটর প্যানেল প্রদর্শন করে।
বিকল্পভাবে, উপরের ডানদিকে,
আরও বিকল্প > আরও সরঞ্জাম > প্রোটোকল মনিটর নির্বাচন করুন।CDP অনুরোধ এবং প্রতিক্রিয়া রেকর্ড করুন
আপনি যখন প্রোটোকল মনিটর খুলবেন, এটি স্বয়ংক্রিয়ভাবে বর্তমান পৃষ্ঠা থেকে CDP বার্তা রেকর্ড করা শুরু করে। আপনি পৃষ্ঠা রিফ্রেশ করলে বা Devtools বন্ধ করলেও প্রোটোকল মনিটর রেকর্ডিং চালিয়ে যায়।
রেকর্ডিং বন্ধ করতে বা শুরু করতে, প্যানেলের শীর্ষে অ্যাকশন বারের বাম দিকে রেকর্ড বোতামে ক্লিক করুন।
CDP বার্তা পরিদর্শন করুন
যেমন প্রোটোকল মনিটর রেকর্ড করে, CDP বার্তাগুলি প্যানেলের বাম দিকে একটি টেবিলে লগ ইন করা হয়।
প্যানেলের ডানদিকে তার অনুরোধ বা প্রতিক্রিয়া ডেটার একটি বিশদ দৃশ্য খুলতে একটি পদ্ধতি , অনুরোধ বা প্রতিক্রিয়া কক্ষে ক্লিক করুন।
সংশ্লিষ্ট হেডার ট্যাবে ক্লিক করে অনুরোধ বা প্রতিক্রিয়া ডেটার মধ্যে স্যুইচ করুন।
পদ্ধতি কলামে একটি মান ডান-ক্লিক করা আপনাকে প্রসঙ্গ ভিত্তিক বিকল্প দেয়।
CDP বার্তা সাফ করুন এবং ডাউনলোড করুন
সমস্ত রেকর্ড করা CDP বার্তা সাফ করতে, অ্যাকশন বারে ক্লিয়ার
বোতামে ক্লিক করুন।রেকর্ড করা বার্তাগুলিকে একটি JSON ফাইল হিসাবে ডাউনলোড করতে,
ডাউনলোড ক্লিক করুন।কাঁচা CDP কমান্ড পাঠান
প্রোটোকল মনিটরের মাধ্যমে একটি CDP কমান্ড পাঠানোর দুটি প্রধান উপায় রয়েছে:
যদি কমান্ডের কোনো প্যারামিটারের প্রয়োজন না হয়, তাহলে প্রোটোকল মনিটরের নীচে ইনপুট ক্ষেত্রে কমান্ডটি টাইপ করুন, তারপর এন্টার টিপুন, উদাহরণস্বরূপ
Page.captureScreenshot
.কমান্ডের যদি প্যারামিটারের প্রয়োজন হয়, সেগুলিকে JSON ফর্ম্যাটে প্রদান করুন, উদাহরণস্বরূপ
{"cmd":"Page.captureScreenshot","args":{"format": "jpeg"}}
ইনপুট ক্ষেত্রের ডানদিকে ড্রপ-ডাউন লক্ষ্য নির্দিষ্ট করে।
আপনি কমান্ড সম্পাদনা এবং ইস্যু করতে CDP সম্পাদক ব্যবহার করতে পারেন:
- কমান্ড ইনপুট ক্ষেত্রের পাশের দেখানো সিডিপি কমান্ড এডিটর বোতামে ক্লিক করে কমান্ড এডিটর খুলুন।
- ড্রপ-ডাউন তালিকা থেকে একটি লক্ষ্য নির্বাচন করুন এবং কমান্ড প্রম্পটের পাশে একটি CDP কমান্ড টাইপ করা শুরু করুন। স্বয়ংসম্পূর্ণ আপনাকে প্রাসঙ্গিক বিকল্প প্রদান করে। আপনি যে কমান্ডটি ব্যবহার করতে চান তা নির্বাচন করুন।
- আপনি একটি CDP কমান্ড প্রবেশ করার পরে, সম্পাদক প্রোটোকল সংজ্ঞাগুলির উপর ভিত্তি করে প্যারামিটারগুলির একটি কাঠামোগত ফর্ম তৈরি করে। আপনার কমান্ড দিয়ে পাঠাতে এই পরামিতিগুলি পূরণ করুন।
- কমান্ড বোতামে ক্লিক করে বা Ctrl + এন্টার টিপে কমান্ডটি পাঠান।
এছাড়াও আপনি টেবিল থেকে কমান্ড সম্পাদনা এবং পুনরায় পাঠাতে পারেন। টেবিলের একটি আইটেমে ডান-ক্লিক করুন এবং ড্রপ-ডাউন মেনু থেকে সম্পাদনা এবং পুনরায় পাঠান নির্বাচন করুন। এটি স্বয়ংক্রিয়ভাবে CDP সম্পাদক পুনরায় খুলবে এবং আপনার নির্বাচিত কমান্ড দিয়ে এটিকে পূর্বে পূরণ করবে।
CDP সম্পাদক সম্পর্কে আরও তথ্যের জন্য, নতুন কমান্ড এডিটর দিয়ে দক্ষতার সাথে আপনার Chrome Devtools Protocol (CDP) কমান্ডগুলি তৈরি করুন।