समस्या को समझना: स्वचालित क्रोम अपडेट बनाम सेलेनियम संगतता
सेलेनियम, एक व्यापक रूप से उपयोग किया जाने वाला वेब स्वचालन उपकरण, बातचीत करने के लिए ChromeDriver का लाभ उठाता है क्रोम ब्राउज़र. हालाँकि, जैसे ही Chrome स्वचालित रूप से अपडेट होता है, आपका कोड विफल हो सकता है, जिससे आपके परीक्षण अविश्वसनीय हो सकते हैं।
संघर्ष के पीछे का कारण
प्रत्येक Chrome ब्राउज़र रिलीज़ में नई सुविधाएँ और बग फिक्स शामिल होते हैं। परिणामस्वरूप, इन ब्राउज़र परिवर्तनों के साथ अनुकूलता बनाए रखने के लिए संगत ChromeDriver संस्करण को भी अद्यतन किया जाना चाहिए। प्रत्येक ChromeDriver संस्करण Chrome संस्करणों की एक विशिष्ट श्रेणी का समर्थन करता है:
ChromeDriver v80.0.3987.106 supports Chrome version 80 ChromeDriver v79.0.3945.36 supports Chrome version 79 ...
गलतफहमी: क्रोम ब्राउज़र को अपडेट करने से क्रोमड्राइवर स्वचालित रूप से अपडेट हो जाएगा
वास्तविकता: यह सच नहीं है। अपग्रेड किए गए क्रोम संस्करण से मेल खाने के लिए क्रोमड्राइवर को अलग से अपडेट किया जाना चाहिए। इस आवश्यकता को टालने का कोई उपाय नहीं है। ऐसा करने में विफलता से परीक्षण विफल हो जाएगा और परिणाम अविश्वसनीय हो जाएंगे।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3