أعطال ChromeDriver

لتشخيص أعطال ChromeDriver وإصلاحها، تتوفّر لك بعض الخيارات. هذا فقط عن أعطال ChromeDriver، والتي لا تتشابه مع أعطال Chrome أو إغلاقه.

في نظام التشغيل Windows، قد يظهر لك شيء مثل هذا:

نافذة خطأ في ChromeDriver تنفيذي

إنشاء طلب إعادة إنتاج

إنشاء طلب إعادة إنتاج يمكن للمساهمين في ChromeDriver استخدامه لإعادة إنتاج المحتوى وتصحيح المشكلة. فلا بأس إذا لم يحدث العطل بنسبة 100% من الوقت. الملف حدوث خلل في حافظة Repro. ويكون ذلك عادةً هو الخيار الأسرع للحصول على المساعدة.

الحصول على تفريغ العطل (نظام التشغيل Windows فقط)

لإنشاء ملف تفريغ وتصحيح الأخطاء، تحتاج إلى إصدار تصحيح أخطاء ChromeDriver. أر إصدارات رسمية من إصدار تصحيح الأخطاء في ChromeDriver، ولكن الاطّلاع على مصادر Chrome وإنشاء إصدار تصحيح الأخطاء من ChromeDriver. فعندما حدث عطل، أرفِق برنامج تصحيح الأخطاء للتحقّق من المشكلة. يتطلب هذا بعض الخبرة في استخدام C++ ومعرفة برنامج تصحيح الأخطاء في النظام.

اقرأ دليل المساهمة للحصول على مساعدة.

اضبط نظامك لإنشاء إجمالي بيانات عند التعطُّل. قراءة بحث Microsoft جمع البيانات التي تم تصديرها من خلال وضع المستخدم للحصول على المساعدة

بعد إنشاء تفريغ العطل، استخدم WinDbg لتحليله:

<ctrl-d> واختيار تفريغ الملف

.sympath+ SRV*C:\symbols*http://msdl.microsoft.com/download/symbols;D:\path\to\directory\containing\pdb
!sym noisy          # just to show any problems we have finding symbols
ld chromedriver     # or !reload
lmvm chromedriver   # Should show chromedriver has private/debug symbols
!analyze -v         # Tells windbg to analyze the exception