"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكن لـ WebDriverManager حل خطأ "chromedriver" القابل للتنفيذ الذي يجب أن يكون في PATH" في السيلينيوم؟

كيف يمكن لـ WebDriverManager حل خطأ "chromedriver" القابل للتنفيذ الذي يجب أن يكون في PATH" في السيلينيوم؟

تم النشر بتاريخ 2024-12-23
تصفح:247

How Can WebDriverManager Solve the

تم حل خطأ مسار ChromeDriver غير متاح باستخدام WebDriverManager

يواجه العديد من المستخدمين رسالة الخطأ " WebDriverException: الرسالة: يجب أن يكون الملف القابل للتنفيذ 'chromedriver' متاحًا في المسار" عند استخدام السيلينيوم مع بايثون. على الرغم من تعيين المسار القابل للتنفيذ في "مسار" متغير البيئة، إلا أن المشكلة لا تزال قائمة.

تتضمن الطريقة التقليدية لحل هذا الخطأ التنزيل اليدوي وتكوين المسار لبرنامج ChromeDriver الثنائي. ومع ذلك، يتوفر حل أبسط من خلال WebDriverManager.

قم بتشغيل الأمر التالي لتثبيت WebDriverManager:

pip install webdriver-manager
pip install webdriver-manager

استخدام WebDriverManager مع السيلينيوم

مع تثبيت WebDriverManager، يمكنك تعديل كود السيلينيوم على النحو التالي:

من selenium import webdriver من webdriver_manager.chrome قم باستيراد ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
pip install webdriver-manager
يقوم WebDriverManager تلقائيًا بتنزيل وتعيين برنامج ChromeDriver الثنائي المناسب لنظام التشغيل الخاص بك، مما يلغي الحاجة إلى الإدارة اليدوية. يمتد هذا الأسلوب أيضًا إلى برامج تشغيل الويب الأخرى مثل Firefox وEdge وIE.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3