หากต้องการตรวจสอบและแก้ไขข้อขัดข้องของ ChromeDriver คุณมีตัวเลือก 2-3 รายการ ข้อมูลนี้ใช้ในกรณีที่ ChromeDriver ขัดข้องเท่านั้น ซึ่งไม่เหมือนกับกรณีที่ Chrome ขัดข้องหรือปิด
ใน Windows คุณอาจเห็นข้อมูลลักษณะนี้
สร้างเคสการจําลอง
สร้างเคสการทําซ้ำที่ผู้มีส่วนร่วมของ ChromeDriver สามารถใช้เพื่อทําซ้ำและแก้ไขข้อบกพร่อง ไม่เป็นไรหากการขัดข้องไม่ได้เกิดขึ้น 100%
รายงานข้อบกพร่องพร้อมเคสการจำลอง ซึ่งมักจะเป็นตัวเลือกที่เร็วที่สุดในการรับความช่วยเหลือ
รับข้อมูลพะทึก (Windows เท่านั้น)
หากต้องการสร้างและแก้ไขข้อบกพร่องของข้อมูลพะท่วมเมื่อเกิดข้อขัดข้อง คุณต้องมี ChromeDriver เวอร์ชันแก้ไขข้อบกพร่อง เราไม่มีรุ่นอย่างเป็นทางการของ ChromeDriver ที่แก้ไขข้อบกพร่อง แต่คุณสามารถดูซอร์สโค้ดของ Chrome และสร้าง ChromeDriver เวอร์ชันแก้ไขข้อบกพร่องได้ เมื่อเกิดข้อขัดข้อง ให้แนบโปรแกรมแก้ไขข้อบกพร่องเพื่อดูสิ่งที่เกิดขึ้น ซึ่งต้องใช้ประสบการณ์ C++ และความคุ้นเคยกับโปรแกรมแก้ไขข้อบกพร่องของระบบ
อ่านคู่มือการมีส่วนร่วมเพื่อขอความช่วยเหลือ
กำหนดค่าระบบให้สร้างไฟล์บันทึกแบบเต็มเมื่อเกิดข้อขัดข้อง อ่านการเก็บรวบรวมข้อมูลพุลในโหมดผู้ใช้ของ Microsoft เพื่อขอความช่วยเหลือ
หลังจากสร้างดัมพ์ข้อขัดข้องแล้ว ให้ใช้ WinDbg เพื่อวิเคราะห์ดังนี้
<ctrl-d>
แล้วเลือกไฟล์ Dump
.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