ChromeDriver एक स्टैंडअलोन सर्वर है, जो W3C WebDriver स्टैंडर्ड को लागू करता है. WebDriver एक ओपन सोर्स टूल है, जिसे कई ब्राउज़र में वेब ऐप्लिकेशन की अपने-आप जांच करने के लिए बनाया गया है. इसका इंटरफ़ेस, सुविधाओं का इस्तेमाल करके उपयोगकर्ता एजेंट को कंट्रोल करने और खुद की जांच करने की सुविधा देता है.
क्षमताएं, की-वैल्यू पेयर का एक लैंग्वेज न्यूट्रल सेट है जिसका इस्तेमाल WebDriver सेशन की मनचाही सुविधाओं और व्यवहार को तय करने के लिए किया जाता है. WebDriver इंस्टेंस बनाते समय, क्षमताओं को आम तौर पर तर्क के तौर पर पास किया जाता है. इनका इस्तेमाल ब्राउज़र की सेटिंग तय करने के लिए किया जा सकता है. जैसे, ब्राउज़र का नाम, वर्शन, और पेज लोड करने की रणनीति.
ChromeDriver, Chromium की खास सुविधाएं जोड़कर Webdriver को बेहतर बनाता है. यह WebDriver एपीआई से, ChromeDriver की सुविधाओं को पास करने के लिए, ChromeOptions
ऑब्जेक्ट का इस्तेमाल करता है. Chromium से जुड़ी कुछ खास सुविधाओं में, एक्सटेंशन इंस्टॉल करने, विंडो के टाइप बदलने, और स्टार्टअप पर कमांड लाइन आर्ग्युमेंट पास करने की सुविधा शामिल है.
ChromeDriver, Android पर Chrome और डेस्कटॉप (Mac, Linux, Windows, और ChromeOS) पर Chrome के लिए उपलब्ध है.
WebDriver स्टैंडर्ड को लागू करने की मौजूदा स्थिति यहां देखी जा सकती है.
ChromeDriver की सबसे नई बाइनरी
- M115 और उसके बाद वाले वर्शन में, हर रिलीज़ चैनल (स्टेबल, बीटा, डेव, कैनरी) के लिए, Chrome और ChromeDriver के नए वर्शन Chrome for Testing की उपलब्धता वाले डैशबोर्ड पर उपलब्ध हैं. अपने-आप वर्शन डाउनलोड करने के लिए, सुविधाजनक JSON एंडपॉइंट का इस्तेमाल किया जा सकता है.
- पुरानी रिलीज़ डाउनलोड पेज पर देखी जा सकती हैं.
ChromeDriver दस्तावेज़
- डेस्कटॉप पर ChromeDriver इस्तेमाल करना (Windows, Mac, Linux)
- ChromeOptions, ChromeDriver की सुविधाएं
- मोबाइल एम्युलेशन
- ChromeDriver को सुरक्षित रखने के सुझावों के साथ-साथ सुरक्षा से जुड़ी ज़रूरी बातें
- Chrome एक्सटेंशन इंस्टॉल करना
- वर्बोस लॉगिंग और परफ़ॉर्मेंस डेटा लॉगिंग
समस्या हल करें
- Chrome तुरंत क्रैश हो जाता है या शुरू नहीं होता
- ChromeDriver क्रैश होना
- क्लिक करने से जुड़ी समस्याएं
- रिमोट डीबग करने के दौरान, यह सुविधा काम नहीं करती
योगदान देना
- सवालों, समस्या हल करने, और सामान्य चर्चा के लिए chromedriver-users ईमेल पाने वाले लोगों की सूची.
- StackOverflow Chromedriver पोस्ट
- समस्याओं को ट्रैक करने और गड़बड़ियों की शिकायत करने के बारे में जानकारी देने वाली गाइड
- ChromeDriver में योगदान देना