Chrome เวอร์ชันเก่า
สำหรับ Chrome เวอร์ชันเก่า โปรดดูเวอร์ชันของ ChromeDriver ที่รองรับ
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเลือก ChromeDriver เวอร์ชันที่เหมาะสมได้ที่หน้าการเลือกเวอร์ชัน
ChromeDriver 114.0.5735.90
รองรับ Chrome เวอร์ชัน 114
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 114.0.5735.16
รองรับ Chrome เวอร์ชัน 114
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 113.0.5672.63
รองรับ Chrome เวอร์ชัน 113
- แก้ไขปัญหา 4205: รหัสออบเจ็กต์เดียวกันในเวอร์ชันคลาสสิกและ BiDi [Pri-1]
- แก้ไขปัญหา 4302: อย่าคิดว่า Mapper อยู่ในแท็บแรกใน ExecuteGetWindowHandles [Pri-1]
- แก้ไขปัญหา 4356: Chrome 110 ไม่ใช้ค่ากำหนด "download.default_directory" [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 113.0.5672.24
รองรับ Chrome เวอร์ชัน 113
- แก้ไขปัญหา 4205: รหัสออบเจ็กต์เดียวกันในเวอร์ชันคลาสสิกและ BiDi [Pri-1]
- แก้ไขปัญหา 4302: อย่าคิดว่า Mapper อยู่ในแท็บแรกใน ExecuteGetWindowHandles [Pri-1]
- แก้ไขปัญหา 4356: Chrome 110 ไม่ใช้ค่ากำหนด "download.default_directory" [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 112.0.5615.49
รองรับ Chrome เวอร์ชัน 112
- แก้ไขปัญหา 3517: เปิดใช้ฟีเจอร์การพิมพ์สำหรับอุปกรณ์ที่ไม่ใช่แบบ Headless [Pri-]
- แก้ไขปัญหา 4419: ภาระงานส่วนเกินใน Speedometer สูงมากเมื่อใช้ chromedriver [Pri-3]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 112.0.5615.28
รองรับ Chrome เวอร์ชัน 112
- แก้ไขปัญหา 4357: ปัญหาเซสชันของ Chromedriver เวอร์ชัน 110.0.5481.77 ที่มีตัวเลือก --headless และ --user-data-dir [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 111.0.5563.64
รองรับ Chrome เวอร์ชัน 111
- แก้ปัญหา 4216: เรียกใช้ ChromeDriver ด้วย BiDiMapper ที่กําหนดเอง [Pri-]
- แก้ไขปัญหา 4300: แฮนเดิลหน้าต่างทํางานร่วมกันได้ระหว่างเวอร์ชันคลาสสิกกับ BiDi [Pri-]
- แก้ไขปัญหา 4325: การจัดการ toJSON ใน jsonSerialize ของ call_function.js แตกต่างจากมาตรฐาน [Pri-]
- แก้ไขปัญหา 4330: DCHECK ดำเนินการไม่สำเร็จที่ DevToolsClientImpl::AddListener [Pri-]
- ปัญหาที่แก้ไขแล้ว 4357: ปัญหาเซสชัน ChromeDriver ที่มีตัวเลือก --headless และ --user-data-dir [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 111.0.5563.41
รองรับ Chrome เวอร์ชัน 111
- ปัญหาที่แก้ไขแล้ว 4357: ปัญหาเซสชัน ChromeDriver ที่มีตัวเลือก --headless และ --user-data-dir [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 111.0.5563.19
รองรับ Chrome เวอร์ชัน 111
- แก้ปัญหา 4216: เรียกใช้ ChromeDriver ด้วย BiDiMapper ที่กําหนดเอง [Pri-]
- แก้ไขปัญหา 4300: แฮนเดิลหน้าต่างทํางานร่วมกันได้ระหว่างเวอร์ชันคลาสสิกกับ BiDi [Pri-]
- แก้ไขปัญหา 4325: การจัดการ toJSON ใน jsonSerialize ของ call_function.js แตกต่างจากมาตรฐาน [Pri-]
- แก้ไขปัญหา 4330: DCHECK ดำเนินการไม่สำเร็จที่ DevToolsClientImpl::AddListener [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 110.0.5481.77
รองรับ Chrome เวอร์ชัน 110
- แก้ไขปัญหา 4193: เริ่มเซสชันใหม่ใน Android 13 ไม่สำเร็จ [Pri-]
- แก้ไขปัญหา 4272: WebSocket ควรถือว่าโค้ด=0 เป็นข้อบ่งชี้ของ FIN [Pri-]
- แก้ไขปัญหา 4276: แก้ไขปัญหาการเชื่อมต่อใน ChromeDriver [Pri-]
- ปัญหาที่ 4295 ได้รับการแก้ไขแล้ว: ChromeDriver ที่มี
"webSocketUrl": true
ทำงานผิดพลาด [Pri-] - แก้ไขปัญหา 4297: ChromeDriver Bidi แปลงเป็นอนุกรมอย่างไม่ถูกต้อง [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 110.0.5481.30
รองรับ Chrome เวอร์ชัน 110
- แก้ไขปัญหา 4193: เริ่มเซสชันใหม่ใน Android 13 ไม่สำเร็จ [Pri-]
- แก้ไขปัญหา 4272: WebSocket ควรถือว่าโค้ด=0 เป็นข้อบ่งชี้ของ FIN [Pri-]
- แก้ไขปัญหา 4276: แก้ไขปัญหาการเชื่อมต่อใน ChromeDriver [Pri-]
- ปัญหาที่ 4295 ได้รับการแก้ไขแล้ว: ChromeDriver ที่มี
"webSocketUrl": true
ทำงานผิดพลาด [Pri-] - แก้ไขปัญหา 4297: ChromeDriver Bidi แปลงเป็นอนุกรมอย่างไม่ถูกต้อง [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 109.0.5414.74
รองรับ Chrome เวอร์ชัน 109
- แก้ไขปัญหา 4179: เซสชัน BiDi ต้องรองรับการเชื่อมต่อหลายรายการ [Pri-]
- แก้ไขปัญหา 4203: ปรับปรุงข้อมูลเครดิต [Pri-]
- ปัญหาที่ 4263 ได้รับการแก้ไขแล้ว: เกิดข้อขัดข้องเมื่อกดแป้น Meta+A [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 109.0.5414.25
รองรับ Chrome เวอร์ชัน 109
- แก้ไขปัญหา 4179: เซสชัน BiDi ต้องรองรับการเชื่อมต่อหลายรายการ [Pri-]
- แก้ไขปัญหา 4203: ปรับปรุงข้อมูลเครดิต [Pri-]
- ปัญหาที่ 4263 ได้รับการแก้ไขแล้ว: เกิดข้อขัดข้องเมื่อกดแป้น Meta+A [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 108.0.5359.71
รองรับ Chrome เวอร์ชัน 108 ดูรายละเอียดเพิ่มเติมได้ที่บันทึกประจำรุ่น
ChromeDriver 108.0.5359.22
รองรับ Chrome เวอร์ชัน 108
- แก้ไขปัญหา 4204: แก้ไขข้อบกพร่องของ WPT test_top_level_and_one_child [Pri-]
- แก้ไขปัญหา 4215: เปลี่ยนชื่อบิลด์ chromedriver_mac64_m1 เป็น chromedriver_mac_arm64 [Pri-]
- แก้ไขปัญหา 4221: ขัดข้องเมื่อคำสั่งคลิกปิดเบราว์เซอร์ [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 107.0.5304.62
รองรับ Chrome เวอร์ชัน 107
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 107.0.5304.18
รองรับ Chrome เวอร์ชัน 107
- แก้ไขปัญหา 4180: ห้ามการจัดการคําสั่ง BiDi จนกว่าจะได้รับการแจ้งเตือนว่า BiDiMapper เริ่มทํางานแล้ว [Pri-]
- แก้ไขปัญหา 4198: ChromeDriver BiDi ไม่ควรถือว่า BiDiMapper อยู่ในแท็บแรกเสมอ [Pri-]
- ปัญหาที่ 4207 ได้รับการแก้ไขแล้ว: ข้อผิดพลาด WebDriver เมื่อเรียกใช้ WPT [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 106.0.5249.61
รองรับ Chrome เวอร์ชัน 106
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 106.0.5249.21
รองรับ Chrome เวอร์ชัน 106
- ปัญหาที่ 4016 ได้รับการแก้ไขแล้ว: เพิ่มการรองรับ BiDi พื้นฐานลงใน ChromeDriver (ตาม Map) [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 105.0.5195.52
รองรับ Chrome เวอร์ชัน 105
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 105.0.5195.19
รองรับเวอร์ชัน Chrome
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 104.0.5112.79
รองรับ Chrome เวอร์ชัน 104
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 104.0.5112.29
รองรับ Chrome เวอร์ชัน 104
- แก้ไขปัญหา 4121: บางครั้งคําสั่ง WebDriver ไม่สําเร็จโดยแสดง "การตอบกลับคําสั่งที่ไม่คาดคิด" [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 104.0.5112.20
รองรับ Chrome เวอร์ชัน 104
- แก้ไขปัญหา 4121: บางครั้งคําสั่ง WebDriver ไม่สําเร็จโดยแสดง "การตอบกลับคําสั่งที่ไม่คาดคิด" [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 103.0.5060.134
รองรับ Chrome เวอร์ชัน 103
- แก้ไขปัญหา 4048: เฟรมเป้าหมายถูกแยกออก [Pri-]
- แก้ไขปัญหา 4121: บางครั้งคําสั่ง WebDriver ไม่สําเร็จโดยแสดง "การตอบกลับคําสั่งที่ไม่คาดคิด" [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 103.0.5060.53
รองรับ Chrome เวอร์ชัน 103
- แก้ไขปัญหา 4048: เฟรมเป้าหมายถูกแยกออก [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 103.0.5060.24
รองรับ Chrome เวอร์ชัน 103
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 102.0.5005.61
รองรับ Chrome เวอร์ชัน 102
- แก้ไขปัญหา 1309282: chromedriver ไม่รองรับสวิตช์แบบหลายค่า [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 102.0.5005.27
รองรับ Chrome เวอร์ชัน 102
- แก้ไขปัญหา 1309282: chromedriver ไม่รองรับสวิตช์แบบหลายค่า [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 101.0.4951.41
รองรับ Chrome เวอร์ชัน 101
- แก้ปัญหา 4046: DCHECK ทำงานเมื่อเพิ่มเฟรมที่มีการป้องกันว่างเปล่าต่อท้าย [Pri-]
- แก้ไขปัญหา 4080: การเปลี่ยนเป็นเฟรมที่ฝังไม่สำเร็จ [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 101.0.4951.15
รองรับ Chrome เวอร์ชัน 101
- แก้ปัญหา 4046: DCHECK ทำงานเมื่อเพิ่มเฟรมที่มีการป้องกันว่างเปล่าต่อท้าย [Pri-]
- แก้ไขปัญหา 4080: การเปลี่ยนเป็นเฟรมที่ฝังไม่สำเร็จ [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 100.0.4896.60
รองรับ Chrome เวอร์ชัน 100
- ปัญหาที่ 4002 ได้รับการแก้ไขแล้ว: รองรับเฟรมที่มีรั้ว [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 100.0.4896.20
รองรับ Chrome เวอร์ชัน 100
- ปัญหาที่ 4002 ได้รับการแก้ไขแล้ว: รองรับเฟรมที่มีรั้ว [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 99.0.4844.51
รองรับ Chrome เวอร์ชัน 99
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 99.0.4844.35
รองรับ Chrome เวอร์ชัน 99
- เปลี่ยนกลับแล้ว แก้ไขปัญหา 2269: ใช้อักขระที่ไม่ใช่ BMP (จุดโค้ดที่สูงกว่า U+FFFF) ไม่ได้ [Pri-3]
- ปัญหาที่แก้ไขแล้ว chromium:1295243: การทำงานซ้ำใน ChromeDriver sendKeys [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 99.0.4844.17
รองรับ Chrome เวอร์ชัน 99
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 98.0.4758.102
รองรับ Chrome เวอร์ชัน 98
- แก้ไขปัญหา 3933: การคลิกที่ขอบของวิวพอร์ตไม่มีประสิทธิภาพโดยไม่มีข้อผิดพลาด [Pri-]
- เปลี่ยนกลับแล้ว แก้ไขปัญหา 2269: ใช้อักขระที่ไม่ใช่ BMP (จุดโค้ดที่สูงกว่า U+FFFF) ไม่ได้ [Pri-3]
- ปัญหาที่แก้ไขแล้ว chromium:1295243: การทำงานซ้ำใน ChromeDriver sendKeys [Pri-1]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 98.0.4758.80
รองรับ Chrome เวอร์ชัน 98
- แก้ไขปัญหา 3933: การคลิกที่ขอบของวิวพอร์ตไม่มีประสิทธิภาพโดยไม่มีข้อผิดพลาด [Pri-]
- แก้ไขปัญหา 2269: ใช้อักขระที่ไม่ใช่ BMP (จุดโค้ดที่สูงกว่า U+FFFF) ไม่ได้ [Pri-3]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 98.0.4758.48
รองรับ Chrome เวอร์ชัน 98
- แก้ไขปัญหา 3933: การคลิกที่ขอบของวิวพอร์ตไม่มีประสิทธิภาพโดยไม่มีข้อผิดพลาด [Pri-]
- แก้ไขปัญหา 2269: ใช้อักขระที่ไม่ใช่ BMP (จุดโค้ดที่สูงกว่า U+FFFF) ไม่ได้ [Pri-3]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 97.0.4692.71
รองรับ Chrome เวอร์ชัน 97
- แก้ไขปัญหา 3878: จัดการพิกัดองค์ประกอบแบบเศษทศนิยมสำหรับการคลิกองค์ประกอบได้ดียิ่งขึ้น [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 97.0.4692.36
รองรับ Chrome เวอร์ชัน 97
- แก้ไขปัญหา 3878: จัดการพิกัดองค์ประกอบแบบเศษทศนิยมสำหรับการคลิกองค์ประกอบได้ดียิ่งขึ้น [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 97.0.4692.20
รองรับ Chrome เวอร์ชัน 97
- แก้ไขปัญหา 3878: จัดการพิกัดองค์ประกอบแบบเศษทศนิยมสำหรับการคลิกองค์ประกอบได้ดียิ่งขึ้น [Pri-]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 96.0.4664.45
รองรับ Chrome เวอร์ชัน 96
- แก้ไขปัญหา 3445: เข้าถึงองค์ประกอบใน iframe ภายในรูทเงาไม่ได้ [Pri-3]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 96.0.4664.35
รองรับ Chrome เวอร์ชัน 96
- แก้ไขปัญหา 3445: เข้าถึงองค์ประกอบใน iframe ภายในรูทเงาไม่ได้ [Pri-3]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 96.0.4664.18
รองรับ Chrome เวอร์ชัน 96
- แก้ไขปัญหา 3445: เข้าถึงองค์ประกอบใน iframe ภายในรูทเงาไม่ได้ [Pri-3]
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 95.0.4638.69
รองรับ Chrome เวอร์ชัน 95
- ปัญหาที่ 3857 ได้รับการแก้ไขแล้ว: มีการระบุส่วนหัวของโฮสต์หรือส่วนหัวของต้นทาง แต่ไม่ได้อยู่ในรายการที่อนุญาตพิเศษหรือ localhost [Pri-1]
- เพิ่มอาร์กิวเมนต์
--allowed-origins
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 95.0.4638.54
รองรับ Chrome เวอร์ชัน 95
- ปัญหาที่ 3857 ได้รับการแก้ไขแล้ว: มีการระบุส่วนหัวของโฮสต์หรือส่วนหัวของต้นทาง แต่ไม่ได้อยู่ในรายการที่อนุญาตพิเศษหรือ localhost [Pri-1]
- เพิ่มอาร์กิวเมนต์
--allowed-origins
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 95.0.4638.17
รองรับ Chrome เวอร์ชัน 95
- ปัญหาที่ 3857 ได้รับการแก้ไขแล้ว: มีการระบุส่วนหัวของโฮสต์หรือส่วนหัวของต้นทาง แต่ไม่ได้อยู่ในรายการที่อนุญาตพิเศษหรือ localhost [Pri-1]
- เพิ่มอาร์กิวเมนต์
--allowed-origins
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 95.0.4638.10
รองรับ Chrome เวอร์ชัน 95
- ปัญหาที่ 3857 ได้รับการแก้ไขแล้ว: มีการระบุส่วนหัวของโฮสต์หรือส่วนหัวของต้นทาง แต่ไม่ได้อยู่ในรายการที่อนุญาตพิเศษหรือ localhost [Pri-1]
- เพิ่มอาร์กิวเมนต์
--allowed-origins
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 94.0.4606.113
รองรับ Chrome เวอร์ชัน 94
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 94.0.4606.61
รองรับ Chrome เวอร์ชัน 94
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 94.0.4606.41
รองรับ Chrome เวอร์ชัน 94
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 93.0.4577.63
รองรับ Chrome เวอร์ชัน 93
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 93.0.4577.15
รองรับ Chrome เวอร์ชัน 93
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 92.0.4515.107
รองรับ Chrome เวอร์ชัน 92
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 92.0.4515.43
รองรับ Chrome เวอร์ชัน 92
- แก้ไขปัญหา 3389: การตรวจสอบโฮสต์สำหรับคำขอ ChromeDriver
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 91.0.4472.101
รองรับ Chrome เวอร์ชัน 91
- แก้ไขปัญหา 1205107: รับค่าแอตทริบิวต์สำหรับช่องในเว็บแอปพลิเคชันไม่ได้
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 91.0.4472.19
รองรับ Chrome เวอร์ชัน 91
- แก้ไขปัญหา 3744: SendKeys() และ Click() ดำเนินการไม่สำเร็จโดยไม่มีการแจ้งเตือนหลังจากการไปยังส่วนต่างๆ ของลิงก์
- แก้ไขปัญหา 3746: ปลายทางแอตทริบิวต์อัปเดตค่าอย่างไม่ถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 90.0.4430.24
รองรับ Chrome เวอร์ชัน 90
- แก้ไขปัญหา 3708: inView ของ GetElementLocation ไม่สําเร็จสําหรับองค์ประกอบใน Shadow DOM
- ปัญหาที่ 3721 ได้รับการแก้ไขแล้ว: รวบรวมบันทึกประสิทธิภาพสำหรับ Service Worker เมื่อเปิดใช้
- แก้ไขปัญหา 3731: AdbImpl::GetPidByName ไม่ทํางานอย่างถูกต้องในระบบปฏิบัติการ Android ที่ไม่เป็นไปตามมาตรฐาน เช่น ใน OnePlus
- แก้ไขปัญหา 3733: เกิดความล้มเหลวร้ายแรงกับโดเมนใน localhost
- แก้ไขปัญหา 3734: โปรแกรมควบคุมควรแสดงข้อผิดพลาดเมื่อพยายามตั้งค่าคุกกี้ในโดเมนที่ไม่ถูกต้อง
- แก้ไขปัญหา 3743: ปรับแต่งฟังก์ชันการเรียกให้ดีขึ้นและแก้ไขปัญหาการนำองค์ประกอบออก
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 89.0.4389.23
รองรับ Chrome เวอร์ชัน 89
- แก้ไขปัญหา 3667: หมดเวลาในการรับข้อความจากโปรแกรมแสดงผล
- แก้ไขปัญหา 3675: GetElementLocation ใช้เมธอด inView ซึ่งจัดการบูลีนเป็นอาร์เรย์อย่างไม่ถูกต้อง
- แก้ไขปัญหา 3682: GetElementRegion แสดงผลขนาดที่ไม่ถูกต้องสำหรับองค์ประกอบที่อยู่นอกวิวพอร์ตบางส่วน
- ปัญหาที่ 3690 ได้รับการแก้ไขแล้ว: ChromeDriver ทำงานไม่สำเร็จหากส่วนขยายใช้ chrome.windows API
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 88.0.4324.96
รองรับ Chrome เวอร์ชัน 88
- แก้ไขปัญหา 3641: หน้าเว็บไม่โหลด/แสดงผลเมื่อหน้าต่างเบราว์เซอร์ไม่มีโฟกัสด้วย Chrome เบต้า v87 และ chromedriver v(87/86)
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 88.0.4324.27
รองรับ Chrome เวอร์ชัน 88
- แก้ไขปัญหา 3611: เอาต์พุต
getText()
ในเครื่องวัดมุมแตกต่างจาก<element>.innerText
- ปัญหาที่ 3625 ได้รับการแก้ไขแล้ว: ปรับปรุงความเข้ากันได้ของภาพหน้าจอองค์ประกอบ
- แก้ไขปัญหา 3628: การอ้างอิงองค์ประกอบที่ล้าสมัยและ URL ที่ไม่ถูกต้องที่รายงานกลับพร้อม URL ที่มี URL อื่นเป็นส่วนหนึ่งของเส้นทาง
- ปัญหาที่ 3631 ได้รับการแก้ไขแล้ว: เพิ่มการรองรับความสามารถ
webauthn:extension:largeBlob
- แก้ไขปัญหา 3635: Chromedriver 86 -
chromedriver.quit()
ดูเหมือนจะไม่ส่งเหตุการณ์การยกเลิกการโหลดอย่างถูกต้อง - แก้ไขปัญหา 3649: การคัดลอกข้อความที่เลือกไปยังคลิปบอร์ดไม่ทำงานใน Windows 10 เมื่อใช้โหมด headless
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 87.0.4280.88
รองรับ Chrome เวอร์ชัน 87
- แก้ไขปัญหา 3641: หน้าเว็บไม่โหลด/แสดงผลเมื่อหน้าต่างเบราว์เซอร์ไม่มีโฟกัสด้วย Chrome เบต้า v87 และ chromedriver v(87/86)
- ปัญหาที่ 3657 ได้รับการแก้ไขแล้ว: เบราว์เซอร์ในเบื้องหลังของภาพหน้าจอหมดเวลา
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 87.0.4280.20
รองรับ Chrome เวอร์ชัน 87
- ปัญหาที่ 2421 ได้รับการแก้ไขแล้ว: ลบช่องการส่งต่อพอร์ตเก่าในเซิร์ฟเวอร์ adb ของ Android
- ปัญหาที่ 3474 ได้รับการแก้ไขแล้ว: รายการอุปกรณ์เคลื่อนที่จำลองต้องอัปเดต
- แก้ปัญหา 3507: ใช้ "get computed role"
- แก้ไขปัญหา 3508: ใช้ "get computed label"
- ปัญหาที่ 3584 ได้รับการแก้ไขแล้ว: เปลี่ยนชื่อตัวเลือกบรรทัดคำสั่งของ ChromeDriver เป็น --whitelisted-ips
- ปัญหาที่ 3588 ได้รับการแก้ไขแล้ว: การเชื่อมต่อ WebSocket ของ Bidi
- แก้ไขปัญหา 3594: การไปยังส่วนต่างๆ เสร็จสมบูรณ์ก่อนเวลาอันควรหาก OOPIF โหลดก่อนหน้าหลัก
- ปัญหาที่ 3598 ได้รับการแก้ไขแล้ว: ตัวเลือกบรรทัดคำสั่งสำหรับพอร์ต devtools เพื่อส่งต่อไปยังซ็อกเก็ต webview_devtools_remote
- ปัญหาที่ 3608 ได้รับการแก้ไข: debuggerAddress ของ Chromedriver ไม่รองรับ IPv6
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 86.0.4240.22
รองรับ Chrome เวอร์ชัน 86
- แก้ไขปัญหา 3370: ปิด Chrome อย่างราบรื่น ไม่เช่นนั้นระบบจะไม่บันทึกคุกกี้ลงในไฟล์ถาวร SQLite อย่างถูกต้อง
- แก้ไขปัญหา 3401: Get Element Location JS ไม่ระบุตำแหน่งขององค์ประกอบที่มองเห็นได้
- แก้ไขปัญหา 3462: สำหรับ SendKeys ปุ่ม CMD ไม่ทำงานใน MAC
- แก้ไขปัญหา 3541: ปรับปรุงบันทึกระหว่างไคลเอ็นต์กับ ChromeDriver
- แก้ไขปัญหา 3559: แสดงผลเวอร์ชัน Chrome เมื่อ ChromeDriver รายงานว่าใช้ร่วมกันไม่ได้
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 85.0.4183.87
รองรับ Chrome เวอร์ชัน 85
- ปัญหาที่ 3578 ได้รับการแก้ไขแล้ว: Chrome 85 ไม่อนุญาตให้โต้ตอบกับหน้าต่างอย่างราบรื่นอีกต่อไปเมื่อกล่องโต้ตอบการแจ้งเตือนเปิดอยู่
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 85.0.4183.83
รองรับ Chrome เวอร์ชัน 85
- ปัญหาที่ 3577 ได้รับการแก้ไขแล้ว: ChromeDriver 85 ไม่ตรวจพบไดเรกทอรี Chrome ที่เปลี่ยนแปลง (C:\Program Files)
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 85.0.4183.38
รองรับ Chrome เวอร์ชัน 85
- ปัญหาที่แก้ไขแล้ว 3214: ChromeDriver78: Sendkeys รีเซ็ตการเลือกข้อความด้วย contenteditable
- แก้ไขปัญหา 3376: นำคำสั่ง LaunchApp ออกจาก ChromeDriver
- แก้ไขปัญหา 3432: บางครั้ง
NavigationTracker
ตรวจไม่พบเมื่อหน้าเว็บโหลดเสร็จแล้ว - แก้ไขปัญหา 3481: ปลายทางการพิมพ์ใหม่ตามข้อกำหนดของ W3C
- แก้ไขปัญหา 3488: driver.get ไม่แสดงข้อผิดพลาดเมื่อมีการกําหนดค่าพร็อกซีไม่ถูกต้อง
- แก้ไขปัญหา 3502: ใช้
document.hasFocus()
เพื่อตรวจสอบว่าองค์ประกอบมีโฟกัสหรือไม่ - แก้ไขปัญหา 3515: selenium.common.exceptions.WebDriverException: ข้อความ: ข้อผิดพลาดที่ไม่รู้จัก: ข้อความเครื่องมือตรวจสอบไม่ถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 84.0.4147.30
รองรับ Chrome เวอร์ชัน 84
- แก้ไขปัญหา 3420: หลังจากเปลี่ยนเป็นหน้าต่างพิมพ์แล้ว chromedriver หยุดตอบสนอง
- แก้ไขปัญหา 3421: โปรแกรมแสดงผลแสดงผลข้อความ Cyrillic ที่ไม่มีรูปแบบ
- ปัญหาที่แก้ไขแล้ว 3422: GetElementText ใช้งานไม่ได้กับโปรโตไทป์ 1.6.0.3
- แก้ไขปัญหา 3434: รับข้อความ "assert" จากบันทึก "เบราว์เซอร์" ไม่ได้
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 83.0.4103.39
รองรับ Chrome เวอร์ชัน 83
- อัปเดต Chromedriver ให้ทำงานร่วมกับ prototype.js ได้อย่างถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 83.0.4103.14
รองรับ Chrome เวอร์ชัน 83
- แก้ไขปัญหา 1778: เลิกใช้งาน launchApp จาก ChromeDriver
- แก้ไขปัญหา 2520: InitSession อาจรอได้ตลอดไปเมื่อ Chrome ไม่ตอบสนอง
- แก้ไขปัญหา 3120: การดาวน์โหลดโหมดไม่มีส่วนหัวจากแท็บใหม่
- แก้ไขปัญหา 3234: ยืนยันที่พบเซมิโคลอนก่อนสตริงย่อย
- แก้ไขปัญหา 3240: ExecuteGetElementRect ไม่ตรวจสอบสถานะที่แสดงผลจาก GET_SIZE
- ปัญหาที่ 3331 ได้รับการแก้ไขแล้ว: เมธอด
get_cookies()
แสดงผลคีย์ "expiry" ที่เป็นประเภท double แต่ควรเป็น int64 ในโหมด W3C - ปัญหาที่ 3332 ได้รับการแก้ไขแล้ว: บันทึกการหมดเวลาของ "ลองอีกครั้ง" เป็น "ร้ายแรง"
- แก้ไขปัญหา 3339: Chromedriver ออกโดยไม่คาดคิดพร้อมรหัส null, สัญญาณ SIGTRAP
- แก้ไขปัญหา 3351: ปรับปรุงข้อความเกี่ยวกับข้อควรพิจารณาด้านความปลอดภัย
- ปัญหาที่ 3352 ได้รับการแก้ไขแล้ว: รองรับ SendKeys สําหรับองค์ประกอบสี
- แก้ไขปัญหา 3353: รอการนําทางที่รอดําเนินการต่อหลังจากบริบทเฟรมถูกทำลาย
- แก้ไขปัญหา 3375: Chromedriver v80 ค้างอยู่ที่ getPageSource ในบางเว็บไซต์
- แก้ไขปัญหา 3383: ChromeDriver 80 ขึ้นไปใน Windows ดูเหมือนว่าจะออกหรือหยุดทำงานชั่วคราวในองค์ประกอบหรือคำสั่งคลิกบางอย่าง
- แก้ไขปัญหา 3399: นำการตรวจสอบ wasThrown ออก
ChromeDriver 81.0.4044.138
รองรับ Chrome เวอร์ชัน 81
- อัปเดต Chromedriver ให้ทำงานร่วมกับ prototype.js ได้อย่างถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 81.0.4044.69
รองรับ Chrome เวอร์ชัน 81
- แก้ไข: Chromedriver ขัดข้องใน getPageSource ในบางเว็บไซต์
- แก้ไขแล้ว: ChromeDriver ขัดข้องในองค์ประกอบหรือคำสั่งคลิกบางรายการ
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 81.0.4044.20
รองรับ Chrome เวอร์ชัน 81
- แก้ไขข้อผิดพลาดเมื่อพยายามรับตําแหน่งขององค์ประกอบ html
- ตอนนี้คําสั่ง Get และ Add Cookie จะเจาะจงเฟรม
- แก้ไขปัญหาบางอย่างที่เกิดขึ้นกับเว็บไซต์ที่กําหนดค่าออบเจ็กต์ JavaScript มาตรฐานใหม่
- ChromeDriver จะรอให้โหลดเสร็จสมบูรณ์ต่อไปหลังจากได้รับข้อความ "เป้าหมายปิดแล้ว"
- ตอนนี้ Chromedriver จะแสดงรหัสข้อผิดพลาดที่เป็นไปตามข้อกําหนดสําหรับการหมดเวลา
- แก้ไขแล้ว: ChromeDriver ใช้เวลาในการตอบสนองช้าโดยไม่คาดคิดในคําสั่ง NewSession
- ตอนนี้ระบบรองรับระยะหมดเวลาที่ผู้ใช้กําหนดนานกว่า 10 นาทีแล้ว
- แก้ไขแล้ว: ChromeDriver เชื่อมต่อกับเครื่องมือสำหรับนักพัฒนาเว็บไม่ได้เนื่องจาก IPv4 ไม่ตรงกับ IPv6
- คืนค่าลําดับการค้นหาสําหรับไบนารี Chrome ใน Linux
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 80.0.3987.106
รองรับ Chrome เวอร์ชัน 80
- คืนค่าลําดับการค้นหาสําหรับไบนารี Chrome ใน Linux
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 80.0.3987.16
รองรับ Chrome เวอร์ชัน 80
- แก้ไขการโหลดหน้าเว็บถูกยกเลิกเมื่อใช้พร็อกซี
- ตอนนี้ Chromedriver จะรอให้เฟรมปัจจุบันโหลด
- บันทึกของ ChromeDriver จะมีพอร์ตที่ใช้โดยไดรเวอร์
- เปิดใช้ SetGeoLocation สําหรับโหมด w3c
- เพิ่มข้อความแจ้งที่ขาดหายไปสำหรับสถานะ UnexpectedAlertOpen
- ปรับปรุงข้อความเมื่อโหลดส่วนขยาย CRX2
- แก้ไขเงื่อนไขการแข่งขันที่อาจเกิดขึ้นใน ExecuteGetPageSource
- ChromeDriver จะเพิ่ม Flag --ignore-certificate-errors เมื่อความสามารถ acceptInsecureCerts เป็นจริง
- อัปเดตข้อความแสดงข้อผิดพลาดและสถานะการคืนค่าสำหรับไม่มีบริบทการดําเนินการดังกล่าว
- แก้ไขแล้ว: ChromeDriver อาจบล็อกไว้อย่างไม่มีกำหนดขณะรอการไปยังส่วนต่างๆ ที่รอดำเนินการ
- เพิ่มแอตทริบิวต์ SameSite ลงใน AddCookie และ GetCookie
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 79.0.3945.36
รองรับ Chrome เวอร์ชัน 79
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 79.0.3945.16
- แก้ไขการคํานวณพิกัดองค์ประกอบที่ไม่ถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 79.0.3945.16
รองรับ Chrome เวอร์ชัน 79
- แก้ไขข้อขัดข้องของ ChromeDriver ที่เกิดจากคำเตือน JavaScript ที่แสดงระหว่างการเรียกใช้คําสั่ง
- แก้ไขข้อบกพร่องที่ทำให้ Chromedriver ล็อกเมื่อมีการแจ้งเตือนขณะถ่ายภาพหน้าจอ
- นำ --ignore-certificate-errors ออกจากคำสั่งเปิด Chrome
- เปลี่ยน platform และ platformName เป็น windows ใน Win10
- แก้ไขข้อผิดพลาดที่ window.navigator.webdriver ไม่ได้ระบุเมื่อยกเว้น "enable-automation"
- แก้ไขการทดสอบ WPT "test_not_editable_inputs[hidden]"
- แก้ไข "คลิกองค์ประกอบไม่ได้" เมื่อใช้โหมดไม่มีส่วนหัว
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 78.0.3904.105
รองรับ Chrome เวอร์ชัน 78
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 78.0.3904.70 * แก้ไขการคำนวณพิกัดองค์ประกอบที่ไม่ถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 78.0.3904.70
รองรับ Chrome เวอร์ชัน 78
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 78.0.3904.11
- เปลี่ยนกลับการเปลี่ยนแปลงการปรับขนาดภาพหน้าจอในจอแสดงผล Retina เนื่องจากมีการรายงานปัญหาหลายรายการ
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 78.0.3904.11
รองรับ Chrome เวอร์ชัน 78
- แก้ไขปัญหาหลายประการในการแปลงออบเจ็กต์ JavaScript ให้เป็นรูปแบบข้อความ
- แก้ไขข้อบกพร่องในการจับคู่ความสามารถสำหรับ Chrome ใน Android
- ใช้การทำงานอัตโนมัติของสิทธิ์
- ขนาดภาพหน้าจอแบบคงที่ในจอแสดงผล Retina
- แก้ไขการหมดเวลาในการโหลดหน้าเว็บในบางสถานการณ์
- การจับคู่ความสามารถของ platformName ที่ปรับปรุงแล้ว
- แก้ไขรหัสข้อผิดพลาดที่แสดงขึ้นขณะเลื่อนเคอร์เซอร์ไปยังตัวเลือกรายการแบบเลื่อนลง
- แก้ไขปัญหาที่ส่งผลต่อการดาวน์โหลดในโหมด headless
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 77.0.3865.40
รองรับ Chrome เวอร์ชัน 77
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 77.0.3865.10
- แก้ไขข้อบกพร่อง 2 ข้อในการแปลงเป็นอนุกรมและแปลงอนุกรมของออบเจ็กต์ JavaScript
- แก้ไขการจัดการ platformName: android ขณะจับคู่ความสามารถ
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 77.0.3865.10
รองรับ Chrome เวอร์ชัน 77
- แก้ไขปัญหาหลายประการในการใช้งาน Actions API
- การปรับปรุงการเรียกใช้โค้ด JavaScript และการจัดการผลลัพธ์
- แก้ไขข้อบกพร่องที่ปฏิเสธคําขอ POST ที่มีเนื้อหาว่างเปล่าในโหมด OSS อย่างไม่ถูกต้อง
- เครื่องมือติดตามการนําทางที่มีประสิทธิภาพมากขึ้น
- รองรับกลยุทธ์การโหลดหน้าเว็บอย่างเร่งด่วน
- เพิ่มคําสั่งหน้าต่างใหม่จากข้อกําหนดของ W3C WebDriver
- รองรับการบันทึกการดาวน์โหลดไฟล์ในโหมดไม่มีส่วนหัว
- เพิ่มการรองรับการโหลดส่วนขยาย CRX3
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 76.0.3809.126
รองรับ Chrome เวอร์ชัน 76
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 76.0.3809.68
- แก้ไขข้อบกพร่อง 2 ข้อในการแปลงเป็นอนุกรมและถอดรหัสออบเจ็กต์ JavaScript
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 76.0.3809.68
รองรับ Chrome เวอร์ชัน 76
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 76.0.3809.25
- แก้ไขข้อบกพร่องในการตรวจหาการอ้างอิงแบบวนซ้ำในออบเจ็กต์ JavaScript
- แก้ไขข้อบกพร่องที่ทำให้ ChromeDriver ขัดข้องเมื่อเกิดข้อผิดพลาด JavaScript บางประเภท
- แก้ไขข้อบกพร่องที่ทำให้ actions API โต้ตอบกับองค์ประกอบภายใน Shadow DOM ไม่ได้
- แก้ไขข้อบกพร่องในการติดตามสถานะของแป้นตัวแก้ไขระหว่างคำสั่ง Actions API
- แก้ไขข้อบกพร่องในการติดตามตําแหน่งเคอร์เซอร์ระหว่างคําสั่ง Actions API
- บันทึกข้อผิดพลาด "เรียกใช้คำสั่งที่ไม่ใช่มาตรฐาน W3C ไม่ได้ขณะอยู่ในโหมด W3C" ลงในไฟล์บันทึกเมื่อเกิดข้อผิดพลาด
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 76.0.3809.25
รองรับ Chrome เวอร์ชัน 76
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 76.0.3809.12
- แก้ไขข้อบกพร่องที่ปฏิเสธคําขอ POST ที่มีเนื้อหาว่างเปล่าในโหมด OSS อย่างไม่ถูกต้อง
- เพิ่มปลายทางใหม่สำหรับการดึงข้อมูลบันทึกของ Chrome
- เพิ่มปลายทางสําหรับคําสั่ง Is Displayed ในโหมด W3C
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 76.0.3809.12
รองรับ Chrome เวอร์ชัน 76
- ติดตั้งใช้งาน Actions API แล้ว
- ปรับปรุงการปฏิบัติตามข้อกําหนดของการจัดการการหมดเวลาของสคริปต์
- ปรับปรุงการจัดรูปแบบผลลัพธ์จากคําสั่ง Execute Script
- แก้ไขปัญหาการเลื่อนองค์ประกอบให้แสดง
- เพิ่มการจัดการแป้นยกเลิกที่ระบุไว้ในข้อกำหนดของ WebDriver
- แก้ไขการประมวลผลการตอบกลับข้อผิดพลาดของข้อความแจ้งที่ไม่ได้รับการจัดการ
- แก้ไขการประมวลผลองค์ประกอบ
<details>
- อัปเดตตัวเลือก excludeSwitches เพื่ออนุญาตให้ใช้ขีดกลางนำหน้าในชื่อสวิตช์ได้ (ไม่บังคับ)
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 75.0.3770.140
รองรับ Chrome เวอร์ชัน 75
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 75.0.3770.90
- แก้ไขข้อบกพร่องที่ทำให้ ChromeDriver ขัดข้องเมื่อเกิดข้อผิดพลาด JavaScript บางประเภท
- แก้ไขข้อบกพร่องในการเก็บสถานะแป้นตัวแก้ไขระหว่างการดำเนินการ
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 75.0.3770.90
รองรับ Chrome เวอร์ชัน 75
รวมถึงการเปลี่ยนแปลงต่อไปนี้จากเวอร์ชัน 75.0.3770.8
- แก้ไขข้อบกพร่องที่ปฏิเสธคําขอ POST ที่มีเนื้อหาว่างเปล่าในโหมด OSS อย่างไม่ถูกต้อง
- เพิ่มปลายทางใหม่สำหรับการดึงข้อมูลบันทึกของ Chrome
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 75.0.3770.8
รองรับ Chrome เวอร์ชัน 75
การเปลี่ยนแปลงที่เห็นได้ชัดที่สุดคือตอนนี้ ChromeDriver ทำงานในโหมดที่เป็นไปตามมาตรฐาน W3C โดยค่าเริ่มต้น การเปลี่ยนแปลงอื่นๆ ได้แก่
- แก้ไขข้อบกพร่องที่ทำให้ระบบแสดงเหตุการณ์เบลอ 2 ครั้งระหว่างการล้างองค์ประกอบ
- เปลี่ยนชื่อ capability loggingPrefs เป็น goog:loggingPrefs ตามมาตรฐาน W3C
- แก้ไขการจัดการข้อผิดพลาดในโหมด W3C
- จัดการการสร้างคุกกี้โดยไม่มีจุดนำหน้าในชื่อโดเมนอย่างถูกต้อง
- อนุญาตค่า Null สำหรับระยะหมดเวลาของสคริปต์
- แก้ไขคำสั่ง Send Keys ขององค์ประกอบเพื่อป้อนข้อมูลไฟล์ที่มีแอตทริบิวต์ "multiple"
- แก้ไขคำสั่ง Get Active Element ให้แสดงข้อผิดพลาด "ไม่มีองค์ประกอบดังกล่าว" เมื่อไม่มีองค์ประกอบที่ใช้งานอยู่
- แก้ไขการไปยัง URL ที่มีรูปแบบไม่ถูกต้องซึ่งแสดงข้อผิดพลาด "อาร์กิวเมนต์ไม่ถูกต้อง"
- แก้ไขรหัสสถานะ HTTP เมื่อได้รับรหัสเซสชันที่ไม่ถูกต้อง
- แก้ไขการตอบกลับข้อผิดพลาดเมื่อไม่มีพารามิเตอร์อินพุตหรือมีรูปแบบไม่ถูกต้อง
- แก้ไขคำสั่ง Execute Script เพื่อจัดการความคิดเห็น JavaScript ตามบรรทัด
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 74.0.3729.6
รองรับ Chrome เวอร์ชัน 74
- แก้ไขข้อบกพร่องที่สร้างไฟล์ debug.log โดยไม่คาดคิดใน Windows
- แก้ไขการคลิกเมาส์และการลาก / วางภายในเอกสาร SVG
- เพิ่มส่วนหัว cache-control ในการตอบกลับจาก ChromeDriver
- แก้ไขประเภทข้อผิดพลาดเมื่อองค์ประกอบอื่นขัดขวางการคลิก
- แก้ไขข้อบกพร่องที่ทำให้ ChromeDriver ทำงานไม่สำเร็จในอุปกรณ์ Linux ที่ไม่มี /dev/shm
- แก้ไขเหตุการณ์การคลิกสองครั้งที่บางประเภท
- แก้ไขคําสั่ง Get Sessions
- แก้ไขการตรวจสอบข้อผิดพลาดในคำสั่ง "เปลี่ยนเป็นเฟรม"
- แก้ไขคําสั่ง Get Page Source
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 73.0.3683.68
รองรับ Chrome เวอร์ชัน 73
- แก้ไขข้อบกพร่องที่สร้างไฟล์ debug.log โดยไม่คาดคิดใน Windows
- แก้ไขรหัสข้อผิดพลาดที่แสดงผลจากคําสั่ง Execute Script ในบางสถานการณ์
- เพิ่มส่วนหัว cache-control ในการตอบกลับจาก ChromeDriver
- ทำให้เซิร์ฟเวอร์ HTTP เชื่อมต่ออยู่เสมอโดยค่าเริ่มต้น
- แก้ไขคำสั่ง "ปิดหน้าต่าง" ให้จัดการพรอมต์ของผู้ใช้ได้อย่างถูกต้อง
- แก้ไขรหัสข้อผิดพลาดที่แสดงขณะส่งคีย์ไปยังองค์ประกอบที่ปิดใช้
- การปรับปรุงการปฏิบัติตามข้อกําหนดของการจัดการค่าการหมดเวลา
- ปรับปรุงการปฏิบัติตามข้อกำหนดของคำสั่งเพิ่มคุกกี้
- เพิ่มความยาวของคิวการฟังของเซิร์ฟเวอร์ HTTP
- แก้ไขคำสั่ง Is Element Displayed ใน Shadow DOM v0
- เพิ่มคำเตือนเกี่ยวกับการเปลี่ยนแปลงลักษณะการทํางานของคําสั่งล้างองค์ประกอบในไฟล์บันทึก
- แก้ไขคำสั่ง Execute Script ให้แปลง document.all เป็นรูปแบบ JSON อย่างถูกต้อง
- ปรับปรุงการจัดการการอ้างอิงองค์ประกอบที่ไม่ถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 2.46
รองรับ Chrome v71-73
- แก้ไขรหัสข้อผิดพลาดที่แสดงผลจากคําสั่ง Execute Script ในบางสถานการณ์
- ทำให้เซิร์ฟเวอร์ HTTP เชื่อมต่ออยู่เสมอโดยค่าเริ่มต้น
- แก้ไขคำสั่ง "ปิดหน้าต่าง" ให้จัดการพรอมต์ของผู้ใช้ได้อย่างถูกต้อง
- แก้ไขรหัสข้อผิดพลาดที่แสดงขณะส่งคีย์ไปยังองค์ประกอบที่ปิดใช้
- การปรับปรุงการปฏิบัติตามข้อกําหนดของการจัดการค่าการหมดเวลา
- ปรับปรุงการปฏิบัติตามข้อกําหนดของคําสั่งเพิ่มคุกกี้
- ปรับปรุงการปฏิบัติตามข้อกําหนดของคําสั่ง "เปลี่ยนเป็นเฟรม"
- เพิ่มความยาวของคิวการฟังของเซิร์ฟเวอร์ HTTP
- แก้ไขคำสั่ง Is Element Displayed ใน Shadow DOM v0
- คําสั่งคลิกสองครั้งที่องค์ประกอบแบบคงที่
- เพิ่มคำเตือนเกี่ยวกับการเปลี่ยนแปลงลักษณะการทํางานของคําสั่งล้างองค์ประกอบในไฟล์บันทึก
- แก้ไขคำสั่ง Execute Script ให้แปลง document.all เป็นรูปแบบ JSON อย่างถูกต้อง
- ปรับปรุงการจัดการการอ้างอิงองค์ประกอบที่ไม่ถูกต้อง
โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่น
ChromeDriver 2.45
รองรับ Chrome v70-72
- เซสชันใหม่แบบคงที่ไม่เป็นไปตามข้อกําหนด
- แก้ไข ChromeDriver ไม่ให้เปิด Chrome หาก Chrome และ ChromeDriver เป็นเวอร์ชันที่เข้ากันไม่ได้
- แก้ไขคำสั่ง Find Element แสดงรหัสข้อผิดพลาดที่ไม่ถูกต้องเมื่อใช้ตัวระบุตำแหน่งที่ไม่ถูกต้อง
- แก้ไขรหัสสถานะ ChromeDriver บางรายการไม่ถูกต้อง
- แก้ไขข้อผิดพลาดในการคอมไพล์ใน JS ภายใน WebViewImpl::DispatchTouchEventsForMouseEvents
- คำสั่งขนาดหน้าต่างแบบคงที่ควรจัดการพรอมต์ของผู้ใช้
- แก้ไข ChromeDriver ไม่เริ่ม Chrome อย่างถูกต้องด้วยตัวเลือก Chrome "user-data-dir="
- คำสั่งสถานะแบบคงที่ไม่เป็นไปตามข้อกำหนด
- แก้ไข เพิ่มการรองรับ strictFileInteractability
ChromeDriver 2.44
รองรับ Chrome v69-71
- แก้ไข WindowMaximize ใน Mac
- แก้ไข "ข้อผิดพลาดเกี่ยวกับการเปิดข้อความแจ้ง" ไม่ถูกต้องสำหรับการเรียกใช้แฮนเดิลหน้าต่าง
- ปุ่ม Send Keys ขององค์ประกอบแบบคงที่ควรได้รับพร็อพเพอร์ตี้ "text" ในโหมด W3C
- แก้ไขกรณีพิเศษของ XML ของ Is Element Enabled ที่ไม่ได้รับการดําเนินการตามข้อมูลจำเพาะ
- แก้ไขกรณีพิเศษของ XML ที่ไม่จัดการค่า CSS ขององค์ประกอบ Get ตามข้อกำหนด
- Fixed Set Window Rect needs to check for invalid input
- แก้ไขให้รองรับโหมด unhandledPromptBehavior ใหม่
ChromeDriver 2.43
รองรับ Chrome v69-71
การเปลี่ยนแปลงมีดังนี้
- แก้ไขการแยกวิเคราะห์การกำหนดค่าพร็อกซีที่ไม่เป็นไปตามมาตรฐาน
- แก้ไขแล้ว คำสั่งเปิดแอปทำงานไม่เสถียร
- แก้ไขภาพหน้าจอขององค์ประกอบภายใน iFrame ที่ถ่ายไม่ถูกต้อง
- เพิ่ม ChromeDriver ที่รองรับการปรับขนาดหน้าต่างผ่านการเชื่อมต่อระยะไกล
- แก้ไขข้อผิดพลาดที่ระบบไม่จัดการในองค์ประกอบ Clear
- แก้ไขการไม่รอจนกว่าองค์ประกอบจะปรากฏ
- ไม่ได้ใช้พร็อพเพอร์ตี้ Get element แบบคงที่
- ฟีเจอร์ "สลับเป็นเฟรมแบบคงที่" ไม่เป็นไปตามข้อกำหนด
- แก้ไขการเรียกใช้สคริปต์แบบแอซิงค์ไม่แสดงรหัสข้อผิดพลาดที่เป็นไปตามข้อกําหนด
- แก้ไขการเรียกใช้สคริปต์ไม่แสดงรหัสข้อผิดพลาดที่เป็นไปตามข้อกำหนด
- แก้ไขรหัสข้อผิดพลาดใน ExecuteGet ไม่เป็นไปตามข้อกำหนด
- แก้ไขการส่งข้อความแจ้งไม่แสดงรหัสข้อผิดพลาดที่เป็นไปตามข้อกำหนด
- แก้ไข clear() ใน input type="date" ที่หลอกว่าผู้ใช้แก้ไของค์ประกอบไม่ได้
- แก้ไข Chromedriver ได้รับแฮนเดิลหน้าต่างสําหรับแท็บที่เปิดด้วยตนเอง
- แก้ไขการอนุญาตให้เพิ่มต่อหรือเริ่มไฟล์บันทึกใหม่สำหรับ chromedriver
- แก้ไขเซสชันใหม่ไม่เรียกใช้โหมด W3C หาก Flag อยู่ใน firstMatch
ChromeDriver 2.42
รองรับ Chrome v68-70
การเปลี่ยนแปลงมีดังนี้
- แก้ไข ClickEelement ในการจําลองอุปกรณ์เคลื่อนที่
- แก้ไข IP ที่อนุญาตพิเศษด้วย IPv4
- แก้ไขการเริ่มต้น ChromeDriver ด้วย Flag whitelisted-ips ใน Mac OS
- แก้ไข SetTimeout ให้ยอมรับทั้งรูปแบบก่อน W3C และ W3C
- ภาพหน้าจอองค์ประกอบการถ่ายทำแบบคงที่
- แก้ไข ChromeDriver กำลังมองหาไบนารีของ Chrome ใน PATH ของระบบด้วย
- ขยายหน้าต่างและเต็มหน้าจอ
- ติดตั้งใช้งานฟีเจอร์การบันทึกการทําซ้ำ ( ยังไม่พร้อมใช้งานใน Android และเบราว์เซอร์ระยะไกล )
- แก้ไขรหัสข้อผิดพลาดบางรายการที่ไม่เป็นไปตามมาตรฐาน W3C
- แก้ไข console.log ที่มีอาร์กิวเมนต์หลายรายการที่จัดการไม่ถูกต้อง
- แก้ไข GetElementRect ควรอนุญาตตัวเลขทศนิยม
- การจําลองการสัมผัสแบบคงที่
ChromeDriver 2.41
รองรับ Chrome v67-69
การเปลี่ยนแปลงมีดังนี้
- แก้ไขปัญหาเมื่อ ChromeDriver ทำงานด้วยตัวเลือก "whitelisted-ips"
- พอร์ตการแก้ไขข้อบกพร่องระยะไกลจะแสดงในความสามารถ
- ใช้งานการหาขนาดหน้าต่างใน Android
- ปรับปรุงข้อความแสดงข้อผิดพลาดในการเปิด Chrome บนเดสก์ท็อป
- ChromeDriver ทำงานไม่สำเร็จอย่างรวดเร็วเมื่อไม่สามารถเริ่มไบนารีของ Chrome
- ค่าที่แสดงผลของ "ปิดหน้าต่าง" เป็นไปตามข้อกำหนด