পুতুলের ওভারভিউ

Puppeteer হল একটি নোড লাইব্রেরি যা DevTools প্রোটোকলের মাধ্যমে হেডলেস ক্রোম বা ক্রোমিয়াম নিয়ন্ত্রণ করতে একটি উচ্চ-স্তরের API প্রদান করে। এটি সম্পূর্ণ (নন-হেডলেস) ক্রোম বা ক্রোমিয়াম ব্যবহার করার জন্যও কনফিগার করা যেতে পারে।

Chrome DevTools টিম লাইব্রেরি রক্ষণাবেক্ষণ করে, কিন্তু আমরা এই প্রকল্পে আপনার সাহায্য এবং দক্ষতা পছন্দ করব৷ অবদান দেখুন।

আমি কি করতে পারি?

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

  • পৃষ্ঠাগুলির স্ক্রিনশট এবং পিডিএফ তৈরি করুন।
  • একটি এসপিএ (একক-পৃষ্ঠা অ্যাপ্লিকেশন) ক্রল করুন এবং প্রি-রেন্ডার করা সামগ্রী (এসএসআর বা সার্ভার-সাইড রেন্ডারিং) তৈরি করুন।
  • স্বয়ংক্রিয় কর্ম যেমন ফর্ম জমা, UI পরীক্ষা, কীবোর্ড ইনপুট।
  • একটি আপ-টু-ডেট, স্বয়ংক্রিয় পরীক্ষার পরিবেশ তৈরি করুন। সাম্প্রতিক জাভাস্ক্রিপ্ট এবং ব্রাউজার বৈশিষ্ট্যগুলি ব্যবহার করে সরাসরি Chrome এর সর্বশেষ সংস্করণে আপনার পরীক্ষাগুলি চালান৷
  • পারফরম্যান্স সমস্যা নির্ণয় করতে সাহায্য করার জন্য আপনার সাইটের একটি টাইমলাইন ট্রেস ক্যাপচার করুন।
  • ক্রোম এক্সটেনশন পরীক্ষা করুন।

পরবর্তী পদক্ষেপ