সংস্করণ নির্বাচন

সংস্করণ নির্বাচন হল একটি প্রদত্ত সংস্করণের একটি Chrome বাইনারিকে একটি সামঞ্জস্যপূর্ণ ChromeDriver বাইনারির সাথে মেলানোর প্রক্রিয়া৷

115 এবং নতুন সংস্করণের জন্য

M115 দিয়ে শুরু করে ChromeDriver রিলিজ প্রক্রিয়াটি Chrome-এর সাথে একীভূত হয়। সাম্প্রতিক Chrome + ChromeDriver রিলিজ প্রতি রিলিজ চ্যানেল (স্থির, বিটা, দেব, ক্যানারি) ক্রোম ফর টেস্টিং (CfT) প্রাপ্যতা ড্যাশবোর্ডে উপলব্ধ। ফলস্বরূপ, আপনার আর সংস্করণ নির্বাচনের প্রয়োজন নাও থাকতে পারে — আপনি যেকোন উপলব্ধ CfT সংস্করণ চয়ন করতে পারেন এবং অনুরূপ সংস্করণের ChromeDriver বাইনারি ডাউনলোড করতে পারেন।

স্বয়ংক্রিয় সংস্করণ ডাউনলোডের জন্য কেউ সুবিধাজনক CfT JSON এন্ডপয়েন্ট ব্যবহার করতে পারেন।

আপনার যদি এখনও সংস্করণ নির্বাচনের প্রয়োজন থাকে (যেমন একটি সামঞ্জস্যপূর্ণ ChromeDriver বাইনারির সাথে একটি নন-CfT ক্রোম বাইনারি মেলানোর জন্য), ক্রোম বাইনারির MAJOR.MINOR.BUILD সংস্করণটি latest-patch-versions-per-build JSON এন্ডপয়েন্টে দেখুন সংশ্লিষ্ট ChromeDriver সংস্করণ খুঁজে পেতে। যদি এখনও MAJOR.MINOR.BUILD সংস্করণের জন্য কোনো এন্ট্রি না থাকে, তাহলে এর পরিবর্তে latest-versions-per-milestone JSON এন্ডপয়েন্টে ফিরে যান। বিকল্পভাবে, আপনি নতুন অবস্থানে LATEST_RELEASE_ শেষ পয়েন্টগুলি ব্যবহার করতে পারেন৷

114 এবং তার বেশি সংস্করণের জন্য

আমরা ChromeDriver-এর একাধিক সংস্করণ বজায় রাখি। কোন সংস্করণটি নির্বাচন করবেন তা নির্ভর করে আপনি Chrome এর যে সংস্করণটি ব্যবহার করছেন তার উপর। বিশেষভাবে:

  • ChromeDriver Chrome হিসাবে একই সংস্করণ নম্বর স্কিম ব্যবহার করে। আরও বিশদ বিবরণের জন্য https://www.chromium.org/developers/version-numbers দেখুন৷
  • ChromeDriver-এর প্রতিটি ভার্সন মেজর, মাইনর এবং বিল্ড ভার্সন নম্বরের সাথে ক্রোমকে সমর্থন করে। উদাহরণস্বরূপ, ChromeDriver 73.0.3683.20 73.0.3683` supports all Chrome versions that start with
  • Chrome-এর একটি নতুন প্রধান সংস্করণ বিটাতে যাওয়ার আগে, ChromeDriver-এর একটি মিলিত সংস্করণ প্রকাশিত হবে৷
  • একটি নতুন প্রধান সংস্করণের প্রাথমিক প্রকাশের পরে, আমরা প্রয়োজন অনুসারে প্যাচগুলি প্রকাশ করব। এই প্যাচগুলি Chrome-এর আপডেটগুলির সাথে মিলে যেতে পারে বা নাও হতে পারে৷

ডাউনলোড করার জন্য ChromeDriver-এর সংস্করণ নির্বাচন করার ধাপগুলি এখানে রয়েছে:

  • প্রথমে, আপনি Chrome এর কোন সংস্করণ ব্যবহার করছেন তা খুঁজে বের করুন। ধরা যাক আপনার Chrome 72.0.3626.81 আছে।
  • ক্রোম সংস্করণ নম্বর নিন, শেষ অংশটি সরান এবং ফলাফলটি URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_ এ যোগ করুন। উদাহরণস্বরূপ, Chrome সংস্করণ 72.0.3626.81 এর সাথে, আপনি একটি URL পাবেন https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626
  • ব্যবহার করার জন্য ChromeDriver-এর সংস্করণ ধারণকারী একটি ছোট ফাইল পুনরুদ্ধার করতে শেষ ধাপে তৈরি করা URL ব্যবহার করুন। উদাহরণস্বরূপ, উপরের URLটি 72.0.3626.69 ধারণকারী আপনার একটি ফাইল পাবে। (অবশ্যই প্রকৃত সংখ্যা ভবিষ্যতে পরিবর্তিত হতে পারে।)
  • ChromeDriver ডাউনলোড করতে URL তৈরি করতে পূর্ববর্তী ধাপ থেকে প্রাপ্ত সংস্করণ নম্বর ব্যবহার করুন। 72.0.3626.69 সংস্করণের সাথে, URLটি হবে https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/
  • প্রাথমিক ডাউনলোডের পর, কোনো বাগ ফিক্স রিলিজ আছে কিনা তা দেখতে আপনাকে মাঝে মাঝে উপরের প্রক্রিয়াটি আবার দেখার পরামর্শ দেওয়া হয়।

আমরা সবসময় Chrome এর বর্তমান স্থিতিশীল এবং বিটা সংস্করণের জন্য ChromeDriver প্রদান করি। যাইহোক, আপনি যদি Dev বা Canary চ্যানেল থেকে Chrome ব্যবহার করেন, অথবা Chrome এর নিজস্ব কাস্টম সংস্করণ তৈরি করেন, তাহলে এটা সম্ভব যে আনুষ্ঠানিকভাবে এটিকে সমর্থন করে এমন কোনো ChromeDriver উপলব্ধ নেই। এই ক্ষেত্রে, নিম্নলিখিত চেষ্টা করুন:

  • প্রথমে, Chrome এর প্রধান সংস্করণ নম্বর ব্যবহার করে একটি LATEST_RELEASE URL তৈরি করুন৷ উদাহরণস্বরূপ, Chrome সংস্করণ 73.0.3683.86 এর সাথে, URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73 ব্যবহার করুন। এই URL থেকে একটি ছোট ফাইল ডাউনলোড করার চেষ্টা করুন. এটি সফল হলে, ফাইলটিতে ব্যবহার করার জন্য ChromeDriver সংস্করণ রয়েছে৷
  • উপরের ধাপ ব্যর্থ হলে, Chrome প্রধান সংস্করণ 1 কমিয়ে আবার চেষ্টা করুন। উদাহরণস্বরূপ, Chrome সংস্করণ 75.0.3745.4 সহ, একটি ছোট ফাইল ডাউনলোড করতে URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74 ব্যবহার করুন, যাতে ব্যবহার করার জন্য ChromeDriver সংস্করণ রয়েছে৷
  • এছাড়াও আপনি ChromeDriver ক্যানারি বিল্ড ব্যবহার করতে পারেন।

এছাড়াও, Chrome-এর বর্তমান স্থিতিশীল প্রকাশের জন্য ChromeDriver-এর সংস্করণ https://chromedriver.storage.googleapis.com/LATEST_RELEASE এ পাওয়া যাবে। যাইহোক, এই ফাইলটি ব্যবহার করা উপরে বর্ণিত পদ্ধতির তুলনায় কম নির্ভরযোগ্য হতে পারে।