ChromeDriver ขัดข้อง

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

ใน Windows คุณอาจเห็นข้อมูลต่อไปนี้

หน้าต่างข้อผิดพลาดที่ดำเนินการได้ของ ChromeDriver

สร้างเคสจำลอง

สร้างกรณีซ้ำที่ผู้ร่วมให้ข้อมูล ChromeDriver สามารถใช้เพื่อจำลองและแก้ไขข้อบกพร่องได้ ข้อขัดข้องไม่ได้เกิดขึ้น 100% ตลอดเวลาก็ไม่เป็นไร ส่งข้อบกพร่อง พร้อมกับเคส Repro ซึ่งโดยปกติแล้วจะเป็นตัวเลือกที่เร็วที่สุดในการขอความช่วยเหลือ

ดาวน์โหลดไฟล์ข้อขัดข้อง (Windows เท่านั้น)

หากต้องการสร้างและแก้ไขข้อบกพร่องของข้อมูลสรุปข้อขัดข้อง คุณต้องใช้ ChromeDriver เวอร์ชันที่แก้ไขข้อบกพร่อง เราไม่มี ChromeDriver รุ่นทางการของรุ่นแก้ไขข้อบกพร่อง แต่คุณสามารถตรวจสอบแหล่งที่มาของ Chrome และสร้าง ChromeDriver เวอร์ชันที่แก้ไขข้อบกพร่องได้ เมื่อเกิดข้อขัดข้อง ให้แนบโปรแกรมแก้ไขข้อบกพร่องเพื่อดูสิ่งที่เกิดขึ้น ซึ่งต้องอาศัยประสบการณ์การใช้งาน C++ และความรู้เกี่ยวกับโปรแกรมแก้ไขข้อบกพร่องของระบบ

อ่านคู่มือการมีส่วนร่วมเพื่อรับความช่วยเหลือ

กำหนดค่าระบบเพื่อสร้าง Fulldump เมื่อมีข้อขัดข้อง อ่านการเก็บข้อมูลโหมดผู้ใช้ Dumps ของ 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