ChromeDriver ขัดข้อง

หากต้องการตรวจสอบและแก้ไขข้อขัดข้องของ ChromeDriver คุณมีตัวเลือก 2-3 รายการ ข้อมูลนี้ใช้ในกรณีที่ ChromeDriver ขัดข้องเท่านั้น ซึ่งไม่เหมือนกับกรณีที่ Chrome ขัดข้องหรือปิด

ใน Windows คุณอาจเห็นข้อมูลลักษณะนี้

หน้าต่างข้อผิดพลาดของไฟล์ปฏิบัติการ ChromeDriver

สร้างเคสการจําลอง

สร้างเคสการทําซ้ำที่ผู้มีส่วนร่วมของ 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