التنزيلات

إصدارات Chrome الأقدم

بالنسبة إلى الإصدارات السابقة من Chrome، إليك إصدارات ChromeDriver التي تتوافق معه.

لمزيد من المعلومات حول اختيار الإصدار المناسب من ChromeDriver، اطّلِع على صفحة اختيار الإصدار.

‏ChromeDriver 114.0.5735.90

متوافق مع الإصدار 114 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 114.0.5735.16

متوافق مع الإصدار 114 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 113.0.5672.63

متوافق مع الإصدار 113 من Chrome

  • تم حلّ المشكلة 4205: أرقام تعريف الكائنات نفسها في الإصدار الكلاسيكي وBiDi [Pri-1]
  • تم حلّ المشكلة 4302: لا تفترض أنّ أداة الربط Mapper متوفّرة في علامة التبويب الأولى في ExecuteGetWindowHandles [Pri-1]
  • تم حلّ المشكلة 4356: لا يستخدم Chrome 110 قيمة الإعداد المفضّل "download.default_directory" [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 113.0.5672.24

متوافق مع الإصدار 113 من Chrome

  • تم حلّ المشكلة 4205: أرقام تعريف الكائنات نفسها في الإصدار الكلاسيكي وBiDi [Pri-1]
  • تم حلّ المشكلة 4302: لا تفترض أنّ أداة الربط Mapper متوفّرة في علامة التبويب الأولى في ExecuteGetWindowHandles [Pri-1]
  • تم حلّ المشكلة 4356: لا يستخدم Chrome 110 قيمة الإعداد المفضّل "download.default_directory" [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 112.0.5615.49

متوافق مع الإصدار 112 من Chrome

  • تم حلّ المشكلة 3517: تفعيل ميزة الطباعة للأجهزة غير المزوّدة بشاشة [Pri-]
  • تم حلّ المشكلة 4419: زيادة كبيرة في الوقت المستغرَق في قياس السرعة عند استخدام chromedriver [Pri-3]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 112.0.5615.28

متوافق مع الإصدار 112 من Chrome

  • تم حلّ المشكلة 4357: مشكلة جلسة الإصدار 110.0.5481.77 من Chromedriver مع خيارَي --headless و--user-data-dir. [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 111.0.5563.64

متوافق مع الإصدار 111 من Chrome

  • تم حلّ المشكلة 4216: تشغيل ChromeDriver باستخدام BiDiMapper مخصّص [Pri-]
  • تم حلّ المشكلة 4300: يمكن تشغيل معرّف النافذة بشكل تفاعلي بين Classic و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

متوافق مع الإصدار 111 من Chrome

  • تم حلّ المشكلة 4357: مشكلة جلسة ChromeDriver مع خيارَي --headless و--user-data-dir [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 111.0.5563.19

متوافق مع الإصدار 111 من Chrome

  • تم حلّ المشكلة 4216: تشغيل ChromeDriver باستخدام BiDiMapper مخصّص [Pri-]
  • تم حلّ المشكلة 4300: يمكن تشغيل معرّف النافذة بشكل تفاعلي بين Classic وBiDi [Pri-]
  • تم حلّ المشكلة 4325: يختلف التعامل مع toJSON في jsonSerialize من call_function.js عن المعيار. [Pri-]
  • تم حلّ المشكلة 4330: تعذُّر DCHECK في DevToolsClientImpl::AddListener [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 110.0.5481.77

متوافق مع الإصدار 110 من Chrome

  • تم حلّ المشكلة 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

متوافق مع الإصدار 110 من Chrome

  • تم حلّ المشكلة 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

متوافق مع الإصدار 109 من Chrome

  • تم حلّ المشكلة 4179: يجب أن تتيح جلسة BiDi عمليات اتصال متعددة [Pri-]
  • تم حلّ المشكلة 4203: تحسين معلومات الأرصدة [Pri-]
  • تم حلّ المشكلة 4263: تعطُّل عند الضغط على Meta+A [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 109.0.5414.25

متوافق مع الإصدار 109 من Chrome

  • تم حلّ المشكلة 4179: يجب أن تتيح جلسة BiDi عمليات اتصال متعددة [Pri-]
  • تم حلّ المشكلة 4203: تحسين معلومات الأرصدة [Pri-]
  • تم حلّ المشكلة 4263: تعطُّل عند الضغط على Meta+A [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 108.0.5359.71

متوافق مع الإصدار 108 من Chrome لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 108.0.5359.22

متوافق مع الإصدار 108 من Chrome

  • تم حلّ المشكلة 4204: حلّ مشكلة عدم اجتياز اختبار WPT test_top_level_and_one_child [Pri-]
  • تم حلّ المشكلة 4215: إعادة تسمية الإصدار chromedriver_mac64_m1 إلى chromedriver_mac_arm64 [Pri-]
  • تم حلّ المشكلة 4221: تعطُّل المتصفّح عند إغلاق أمر النقر عليه [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 107.0.5304.62

متوافق مع الإصدار 107 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 107.0.5304.18

متوافق مع الإصدار 107 من Chrome

  • تم حلّ المشكلة 4180: حظر معالجة أي أوامر اتجاه يمين-يسار إلى أن يتم إعلامك بأنّ BiDiMapper قد بدأ [Pri-]
  • تم حلّ المشكلة 4198: يجب ألا يفترض ChromeDriver BiDi أنّ BiDiMapper يكون دائمًا في علامة التبويب الأولى [Pri-]
  • تم حلّ المشكلة 4207: خطأ WebDriver عند تشغيل WPT [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 106.0.5249.61

متوافق مع الإصدار 106 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 106.0.5249.21

متوافق مع الإصدار 106 من Chrome

  • تم حلّ المشكلة 4016: إضافة دعم أساسي لاتجاه الكتابة من اليمين إلى اليسار إلى ChromeDriver (استنادًا إلى أداة الربط) [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 105.0.5195.52

متوافق مع الإصدار 105 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 105.0.5195.19

التوافق مع إصدار Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 104.0.5112.79

متوافق مع الإصدار 104 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 104.0.5112.29

متوافق مع الإصدار 104 من Chrome

  • تم حلّ المشكلة 4121: يتعذّر أحيانًا تنفيذ أمر WebDriver مع ظهور رسالة الخطأ "ردّ غير متوقّع على الأمر" [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 104.0.5112.20

متوافق مع الإصدار 104 من Chrome

  • تم حلّ المشكلة 4121: تعذُّر تنفيذ أمر WebDriver أحيانًا مع ظهور رسالة الخطأ "ردّ غير متوقّع على الأمر" [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 103.0.5060.134

متوافق مع الإصدار 103 من Chrome

  • تم حلّ المشكلة 4048: تم فصل اللقطة المستهدَفة [Pri-]
  • تم حلّ المشكلة 4121: يتعذّر أحيانًا تنفيذ أمر WebDriver مع ظهور رسالة الخطأ "ردّ غير متوقّع على الأمر" [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 103.0.5060.53

متوافق مع الإصدار 103 من Chrome

  • تم حلّ المشكلة 4048: تم فصل اللقطة المستهدَفة [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 103.0.5060.24

متوافق مع الإصدار 103 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 102.0.5005.61

متوافق مع الإصدار 102 من Chrome

  • تم حلّ المشكلة 1309282: لا يتيح chromedriver استخدام مفاتيح متعددة القيم [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 102.0.5005.27

متوافق مع الإصدار 102 من Chrome

  • تم حلّ المشكلة 1309282: لا يتيح chromedriver استخدام مفاتيح تتضمّن قيمًا متعددة [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 101.0.4951.41

التوافق مع الإصدار 101 من Chrome

  • تم حلّ المشكلة 4046: رصد خطأ أثناء إضافة إطار فارغ مُغلق [Pri-]
  • تم حلّ المشكلة 4080: تعذُّر التبديل إلى إطار متداخل [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 101.0.4951.15

التوافق مع الإصدار 101 من Chrome

  • تم حلّ المشكلة 4046: رصد خطأ أثناء إضافة إطار فارغ مُغلق [Pri-]
  • تم حلّ المشكلة 4080: تعذُّر التبديل إلى إطار متداخل [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 100.0.4896.60

متوافق مع الإصدار 100 من Chrome

  • تم حلّ المشكلة 4002: إتاحة استخدام الإطارات المحدود [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 100.0.4896.20

متوافق مع الإصدار 100 من Chrome

  • تم حلّ المشكلة 4002: إتاحة استخدام الإطارات المحدود [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 99.0.4844.51

متوافق مع الإصدار 99 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 99.0.4844.35

التوافق مع الإصدار 99 من Chrome

  • تم التراجع عن التغييرات. تم حلّ المشكلة 2269: لا يمكن استخدام أحرف غير BMP (نقاط الترميز فوق U+FFFF) [Pri-3]
  • تم حلّ المشكلة chromium:1295243: تراجع في ChromeDriver sendKeys [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 99.0.4844.17

متوافق مع الإصدار 99 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 98.0.4758.102

متوافق مع الإصدار 98 من Chrome

  • تم حلّ المشكلة 3933: النقر على حافة إطار العرض غير فعّال بدون خطأ [Pri-]
  • تم التراجع عن التغييرات. تم حلّ المشكلة 2269: لا يمكن استخدام أحرف غير BMP (نقاط الترميز فوق U+FFFF) [Pri-3]
  • تم حلّ المشكلة chromium:1295243: انحدار في ChromeDriver sendKeys [Pri-1]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 98.0.4758.80

متوافق مع الإصدار 98 من Chrome

  • تم حلّ المشكلة 3933: النقر على حافة إطار العرض غير فعّال بدون خطأ [Pri-]
  • تم حلّ المشكلة 2269: لا يمكن استخدام أحرف غير BMP (نقاط الترميز فوق U+FFFF) [Pri-3]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 98.0.4758.48

متوافق مع الإصدار 98 من Chrome

  • تم حلّ المشكلة 3933: النقر على حافة إطار العرض غير فعّال بدون خطأ [Pri-]
  • تم حلّ المشكلة 2269: لا يمكن استخدام أحرف غير BMP (نقاط الترميز فوق U+FFFF) [Pri-3]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 97.0.4692.71

التوافق مع الإصدار 97 من Chrome

  • تم حلّ المشكلة 3878: معالجة أفضل لتنسيقات عناصر الكسور لعنصر النقر [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 97.0.4692.36

التوافق مع الإصدار 97 من Chrome

  • تم حلّ المشكلة 3878: معالجة أفضل لتنسيقات عناصر الكسور لعنصر النقر [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 97.0.4692.20

التوافق مع الإصدار 97 من Chrome

  • تم حلّ المشكلة 3878: معالجة أفضل لتنسيقات عناصر الكسور لعنصر النقر [Pri-]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 96.0.4664.45

متوافق مع الإصدار 96 من Chrome

  • تم حلّ المشكلة 3445: لا يمكن الوصول إلى العناصر في إطار iframe داخل جذر الظل [Pri-3]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 96.0.4664.35

متوافق مع الإصدار 96 من Chrome

  • تم حلّ المشكلة 3445: لا يمكن الوصول إلى العناصر في إطار iframe داخل جذر الظل [Pri-3]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 96.0.4664.18

متوافق مع الإصدار 96 من Chrome

  • تم حلّ المشكلة 3445: لا يمكن الوصول إلى العناصر في إطار iframe داخل جذر الظل [Pri-3]

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 95.0.4638.69

متوافق مع الإصدار 95 من Chrome

  • تم حلّ المشكلة 3857: تم تحديد عنوان رأس المضيف أو عنوان رأس المصدر ولم يتم إدراجه في القائمة البيضاء أو مضيف محلي [Pri-1]
  • تمت إضافة وسيطة --allowed-origins

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 95.0.4638.54

متوافق مع الإصدار 95 من Chrome

  • تم حلّ المشكلة 3857: تم تحديد عنوان رأس المضيف أو عنوان رأس المصدر ولم يتم إدراجه في القائمة البيضاء أو مضيف محلي [Pri-1]
  • تمت إضافة وسيطة --allowed-origins

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 95.0.4638.17

متوافق مع الإصدار 95 من Chrome

  • تم حلّ المشكلة 3857: تم تحديد عنوان رأس المضيف أو عنوان رأس المصدر ولم يتم إدراجه في القائمة البيضاء أو مضيف محلي [Pri-1]
  • تمت إضافة وسيطة --allowed-origins

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 95.0.4638.10

متوافق مع الإصدار 95 من Chrome

  • تم حلّ المشكلة 3857: تم تحديد عنوان رأس المضيف أو عنوان رأس المصدر ولم يتم إدراجه في القائمة البيضاء أو مضيف محلي [Pri-1]
  • تمت إضافة وسيطة --allowed-origins

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 94.0.4606.113

متوافق مع الإصدار 94 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 94.0.4606.61

متوافق مع الإصدار 94 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 94.0.4606.41

متوافق مع الإصدار 94 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 93.0.4577.63

متوافق مع الإصدار 93 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 93.0.4577.15

متوافق مع الإصدار 93 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 92.0.4515.107

متوافق مع الإصدار 92 من Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 92.0.4515.43

متوافق مع الإصدار 92 من Chrome

  • تم حلّ المشكلة 3389: التحقّق من المضيف لطلبات ChromeDriver

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 91.0.4472.101

التوافق مع الإصدار 91 من Chrome

  • تم حلّ المشكلة 1205107: تعذّر الحصول على قيمة السمة للحقول في تطبيق الويب.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 91.0.4472.19

التوافق مع الإصدار 91 من Chrome

  • تم حلّ المشكلة 3744: تعذُّر تنفيذ SendKeys() وClick() بدون إشعار بعد التنقّل في الرابط
  • تم حلّ المشكلة 3746: تعديل نقطة نهاية السمة للقيم بشكل غير صحيح

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 90.0.4430.24

متوافق مع الإصدار 90 من Chrome

  • تم حلّ المشكلة 3708: تعذُّر استخدام inView في GetElementLocation للعناصر في shadow DOM
  • تم حلّ المشكلة 3721: جمع سجلّ الأداء لخدمة Worker عند تفعيلها
  • تم حلّ المشكلة 3731: لا تعمل AdbImpl::GetPidByName بشكل صحيح على أنظمة التشغيل Android غير العادية، مثل OnePlus
  • تم حلّ المشكلة 3733: حدث خطأ فادح في النطاق على المضيف المحلي
  • تم حلّ المشكلة 3734: يجب أن يعرض برنامج التشغيل خطأ عند محاولة ضبط ملف تعريف الارتباط على نطاق غير صحيح
  • تم حلّ المشكلة 3743: إعادة صياغة دالة الاتصال وحلّ مشكلة إزالة العنصر

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 89.0.4389.23

التوافق مع الإصدار 89 من Chrome

  • تم حلّ المشكلة 3667: انتهت مهلة تلقّي رسالة من أداة التحويل
  • تم حلّ المشكلة 3675: يستخدم GetElementLocation طريقة inView التي تتعامل بشكل غير صحيح مع القيمة المنطقية على أنّها مصفوفة.
  • تم حلّ المشكلة 3682: تُعرِض الدالة GetElementRegion حجمًا غير صحيح للعناصر التي تكون خارج إطار العرض جزئيًا.
  • تم حلّ المشكلة 3690: يتعذّر تشغيل ChromeDriver إذا كانت الإضافات تستخدم واجهة برمجة التطبيقات chrome.windows API

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 88.0.4324.96

متوافق مع الإصدار 88 من Chrome

  • تم حلّ المشكلة 3641: لا يتم تحميل الصفحة أو عرضها عندما لا تكون نافذة المتصفّح في المقدّمة باستخدام الإصدار 87 من الإصدار التجريبي من Chrome والإصدار(87/86) من chromedriver

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 88.0.4324.27

متوافق مع الإصدار 88 من Chrome

  • تم حلّ المشكلة 3611: يختلف getText() الناتج في أداة قياس الزوايا عن <element>.innerText
  • تم حلّ المشكلة 3625: تحسين توافق لقطات شاشة العناصر
  • تم حلّ المشكلة 3628: إشارة عنصر قديمة وعنوان URL غير صحيح تم الإبلاغ عنه مع عنوان URL يتضمّن عنوان URL آخر كجزء من مساره
  • تم حلّ المشكلة 3631: إتاحة ميزة webauthn:extension:largeBlob
  • تم حلّ المشكلة 3635: Chromedriver 86 - يبدو أنّ chromedriver.quit() لا ينقل حدث unload بشكل صحيح
  • تم حلّ المشكلة 3649: لا يعمل نسخ النص المحدّد إلى الحافظة على نظام التشغيل Windows 10 عند استخدام وضع "التشغيل بدون شاشة"

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 87.0.4280.88

التوافق مع الإصدار 87 من Chrome

  • تم حلّ المشكلة 3641: لا يتم تحميل الصفحة أو عرضها عندما لا تكون نافذة المتصفّح في المقدّمة باستخدام الإصدار 87 من الإصدار التجريبي من Chrome وإصدار 87/86 من chromedriver
  • تم حلّ المشكلة 3657: انتهت مهلة المتصفّح في لقطة الشاشة التي تعمل في الخلفية

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 87.0.4280.20

التوافق مع الإصدار 87 من Chrome

  • تم حلّ المشكلة 2421: حذف قنوات إعادة توجيه المنفذ القديمة على خادم adb في Android
  • تم حلّ المشكلة 3474: يجب تعديل قائمة الأجهزة الجوّالة المحاكية
  • تم حلّ المشكلة 3507: تنفيذ "get computed role"
  • تم حلّ المشكلة 3508: تنفيذ "الحصول على التصنيف المحسوب"
  • تم حلّ المشكلة 3584: إعادة تسمية خيار سطر الأوامر في ChromeDriver‏ --whitelisted-ips
  • تم حلّ المشكلة 3588: اتصال Bidi WebSocket
  • تم حلّ المشكلة 3594: اكتمال التنقّل قبل الأوان إذا تم تحميل ملف OOPIF قبل الصفحة الرئيسية
  • تم حلّ المشكلة 3598: خيار سطر أوامر لإعادة توجيه منفذ devtools إلى مقبس webview_devtools_remote
  • تم حلّ المشكلة 3608: لا يتوافق عنوان Chromedriver debuggerAddress مع ipv6

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 86.0.4240.22

متوافق مع الإصدار 86 من Chrome

  • تم حلّ المشكلة 3370: يجب إغلاق Chrome بشكلٍ صحيح وإلا لن يتم حفظ ملف تعريف الارتباط بشكلٍ صحيح في ملف الثبات SQLite.
  • تم حلّ المشكلة 3401: لا يحدّد JavaScript لميزة "تحديد موقع العنصر" مركز العنصر المرئي.
  • تم حلّ المشكلة 3462: لا يعمل مفتاح CMD مع sendKeys في نظام التشغيل MAC
  • تم حلّ المشكلة 3541: تحسين السجلّ بين العميل وChromeDriver
  • تم حلّ المشكلة 3559: عرض إصدار Chrome عندما يُبلغ ChromeDriver عن عدم التوافق

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 85.0.4183.87

التوافق مع الإصدار 85 من Chrome

  • تم حلّ المشكلة 3578: لم يعُد الإصدار 85 من Chrome يسمح بالتفاعل السلس مع النوافذ عندما يكون مربّع حوار تنبيه مفتوحًا

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 85.0.4183.83

التوافق مع الإصدار 85 من Chrome

  • تم حلّ المشكلة 3577: لا يرصد الإصدار 85 من ChromeDriver دليل Chrome المتغيّر (‎C:\Program Files)

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 85.0.4183.38

التوافق مع الإصدار 85 من Chrome

  • تم حلّ المشكلة 3214: ChromeDriver78: تعيد Sendkeys ضبط اختيار النص باستخدام contenteditable
  • تم حلّ المشكلة 3376: إزالة أمر LaunchApp من ChromeDriver
  • تم حلّ المشكلة 3432: في بعض الأحيان، يتعذّر على NavigationTracker رصد انتهاء تحميل الصفحة.
  • تم حلّ المشكلة 3481: نقطة نهاية الطباعة الجديدة وفقًا لمواصفات w3c
  • تم حلّ المشكلة 3488: لا تُعرِض دالة driver.get خطأ عند ضبط الخادم الوكيل بشكلٍ غير صحيح
  • تم حلّ المشكلة 3502: استخدام document.hasFocus() للتحقّق مما إذا كان العنصر مركّزًا
  • تم حلّ المشكلة 3515: selenium.common.exceptions.WebDriverException: Message: unknown error: bad inspector message

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 84.0.4147.30

متوافق مع الإصدار 84 من Chrome

  • تم حلّ المشكلة 3420: بعد التبديل إلى نافذة الطباعة، يتوقف chromedriver عن الاستجابة
  • تم حلّ المشكلة 3421: يعرض برنامج تشغيل النص السيريلي بدون أنماط
  • تم حلّ المشكلة 3422: تعطُّل GetElementText مع النموذج الأولي 1.6.0.3
  • تم حلّ المشكلة 3434: لا يمكن الحصول على رسائل "التأكيد" من سجلّات "المتصفّح"

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 83.0.4103.39

التوافق مع الإصدار 83 من Chrome

  • تم تعديل Chromedriver للعمل بشكل صحيح مع prototype.js.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 83.0.4103.14

التوافق مع الإصدار 83 من Chrome

  • تم حلّ المشكلة 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: يتعطل الإصدار 80 من Chromedriver عند استخدام getPageSource على بعض المواقع الإلكترونية.
  • تم حلّ المشكلة 3383: يبدو أنّ الإصدار 80 من ChromeDriver والإصدارات الأحدث على نظام التشغيل Windows يتوقف عن العمل أو يتوقّف عند عناصر معيّنة أو أوامر النقر.
  • تم حلّ المشكلة 3399: إزالة التحقّق من wasThrown

‏ChromeDriver 81.0.4044.138

التوافق مع الإصدار 81 من Chrome

  • تم تعديل Chromedriver للعمل بشكل صحيح مع prototype.js.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 81.0.4044.69

التوافق مع الإصدار 81 من Chrome

  • تم إصلاح تعطُّل Chromedriver عند استخدام getPageSource على بعض المواقع الإلكترونية.
    • تم إصلاح: تعطُّل ChromeDriver عند تنفيذ أوامر نقر أو عناصر معيّنة.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 81.0.4044.20

التوافق مع الإصدار 81 من Chrome

  • تم إصلاح الخطأ الذي كان يحدث عند محاولة الحصول على الموقع الجغرافي لعنصر html.
    • أصبحت أوامر "الحصول على ملف تعريف الارتباط" و"إضافة ملف تعريف الارتباط" مرتبطة بالإطار الآن.
    • تم حلّ بعض المشاكل التي تحدث في المواقع الإلكترونية التي تعيد تعريف عناصر JavaScript العادية.
    • سيواصل ChromeDriver الانتظار إلى أن يكتمل التحميل بعد تلقّي رسالة "الهدف مغلق".
    • يعرض Chromedriver الآن رمز خطأ متوافقًا مع المواصفات في حالات انتهاء مهلة التنفيذ.
    • تم إصلاح وقت الاستجابة البطيء غير المتوقّع لـ ChromeDriver في الأمر NewSession.
    • يمكن الآن استخدام مهلات تحدّدها أنت تزيد عن 10 دقائق.
    • تم إصلاح مشكلة تعذُّر اتصال ChromeDriver بـ "أدوات مطوّري البرامج في Chrome" بسبب عدم تطابق بروتوكول IPv4 مع IPv6.
    • تم استعادة ترتيب البحث لملف Chrome الثنائي على نظام التشغيل Linux.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 80.0.3987.106

التوافق مع الإصدار 80 من Chrome

  • استعادة ترتيب البحث لملف Chrome الثنائي على نظام التشغيل Linux

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 80.0.3987.16

التوافق مع الإصدار 80 من Chrome

  • تم إصلاح مشكلة إلغاء تحميل الصفحة عند استخدام خادم وكيل.
  • ينتظر Chromedriver الآن تحميل الإطار الحالي.
  • سيتضمّن سجلّ ChromeDriver المنفذ المستخدَم من قِبل برنامج التشغيل.
  • تم تفعيل SetGeoLocation لوضع w3c.
  • تمت إضافة نص التنبيه غير المتوفّر لحالة UnexpectedAlertOpen.
  • رسالة محسَّنة عند تحميل إضافة CRX2
  • تم إصلاح خطأ في تعارض محتمل في ExecuteGetPageSource.
  • سيضيف ChromeDriver العلامة --ignore-certificate-errors عندما تكون قدرة acceptInsecureCerts صحيحة.
  • تم تعديل رسالة الخطأ وحالة الإرجاع لعدم توفّر سياق تنفيذ
  • تم إصلاح مشكلة أنّ ChromeDriver قد يحظُر الإجراء إلى أجل غير مسمى أثناء انتظار عملية الانتقال المعلّقة.
  • تمت إضافة سمة SameSite إلى AddCookie وGetCookie.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 79.0.3945.36

التوافق مع الإصدار 79 من Chrome

يتضمّن هذا الإصدار التغيير التالي مقارنةً بالإصدار 79.0.3945.16:

  • تم إصلاح حساب غير صحيح لإحداثيات العناصر

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 79.0.3945.16

التوافق مع الإصدار 79 من Chrome

  • تم إصلاح تعطُّل 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

التوافق مع الإصدار 78 من Chrome

يتضمّن هذا الإصدار التغيير التالي مقارنةً بالإصدار 78.0.3904.70: * تم إصلاح الخطأ في احتساب إحداثيات العناصر.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 78.0.3904.70

التوافق مع الإصدار 78 من Chrome

يتضمّن هذا الإصدار التغيير التالي مقارنةً بالإصدار 78.0.3904.11:

  • تم التراجع عن التغيير الذي تم إجراؤه لضبط حجم لقطة الشاشة على شاشة Retina، وذلك بسبب المشاكل المتعددة التي تم الإبلاغ عنها.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 78.0.3904.11

التوافق مع الإصدار 78 من Chrome

  • تم إصلاح العديد من المشاكل في تسلسل كائنات JavaScript
    • تم إصلاح خطأ في مطابقة الإمكانات لمتصفّح Chrome على Android
    • تنفيذ الأذونات الآلية
    • حجم لقطة الشاشة الثابت على شاشة Retina
  • تم إصلاح مهلة تحميل الصفحة في بعض السيناريوهات
    • تحسين مطابقة إمكانيات platformName
    • تم إصلاح رمز الخطأ الذي يتم عرضه أثناء تحريك المؤشر إلى خيارات القائمة المنسدلة
    • تم إصلاح مشكلة تؤثر في عملية التنزيل في وضع "التشغيل بدون شاشة"

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 77.0.3865.40

متوافق مع الإصدار 77 من Chrome

تتضمّن التغييرات التالية مقارنةً بالإصدار 77.0.3865.10:

  • تم إصلاح خطأَين في تسلسل كائنات JavaScript وتحويلها إلى سلسلة
  • تم إصلاح معالجة platformName: android أثناء مطابقة الإمكانات

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 77.0.3865.10

متوافق مع الإصدار 77 من Chrome

  • تم إصلاح العديد من المشاكل في تنفيذ Actions API
    • تحسين تنفيذ رمز JavaScript ومعالجة النتائج
    • تم إصلاح خلل كان يرفض بشكل غير صحيح طلبات POST التي تحتوي على نص فارغ في وضع OSS.
  • أداة تتبُّع تنقّل أكثر فعالية
  • إتاحة استراتيجية تحميل الصفحة الفوري
    • تمت إضافة الأمر New Window من مواصفات W3C WebDriver
  • إتاحة حفظ عمليات تنزيل الملفات في وضع التشغيل بلا واجهة مستخدم رسومية
  • تمت إضافة إمكانية تحميل إضافات CRX3.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 76.0.3809.126

متوافق مع الإصدار 76 من Chrome

تتضمّن التغييرات التالية مقارنةً بالإصدار 76.0.3809.68:

  • تم إصلاح خطأَين في تسلسل كائنات JavaScript وتحويلها إلى سلسلة

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 76.0.3809.68

متوافق مع الإصدار 76 من Chrome

تتضمّن التغييرات التالية مقارنةً بالإصدار 76.0.3809.25:

  • تم إصلاح خطأ في رصد المراجع الدائرية في كائنات JavaScript
  • تم إصلاح خطأ يؤدي إلى تعطُّل ChromeDriver عند حدوث أنواع معيّنة من أخطاء JavaScript.
  • تم إصلاح خلل كان يمنع واجهة برمجة التطبيقات actions API من التفاعل مع العناصر داخل عناصر shadow DOM.
    • تم إصلاح خطأ في تتبُّع حالة مفتاح المُعدِّل بين أوامر واجهة برمجة التطبيقات الخاصة بالإجراءات.
    • تم إصلاح خطأ في تتبُّع مواقع المؤشر بين أوامر واجهة برمجة التطبيقات الخاصة بالإجراءات.
    • حفظ الخطأ "لا يمكن استدعاء أمر غير عادي في W3C أثناء استخدام وضع W3C" في ملف السجلّ عند حدوثه

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 76.0.3809.25

متوافق مع الإصدار 76 من Chrome

تتضمّن التغييرات التالية مقارنةً بالإصدار 76.0.3809.12:

  • تم إصلاح خلل كان يرفض بشكل غير صحيح طلبات POST التي تحتوي على نص فارغ في وضع OSS.
  • تمت إضافة نقاط نهاية جديدة لاسترداد سجلّ Chrome
    • تمت إضافة نقطة نهاية للأمر Is Displayed في وضع W3C

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 76.0.3809.12

متوافق مع الإصدار 76 من Chrome

  • اكتمال تنفيذ واجهة برمجة التطبيقات Actions API
    • تحسين الامتثال للمواصفات في معالجة المهلة القصوى للنص البرمجي
    • تحسين تسلسل النتائج من أمر "تنفيذ النص البرمجي"
    • تم إصلاح مشاكل في الانتقال إلى العنصر المعروض
    • تمت إضافة معالجة مفتاح الإلغاء المحدَّد في مواصفات WebDriver.
    • تم إصلاح معالجة ردّ خطأ التنبيه غير المعالج
    • تم إصلاح معالجة عنصر <details>
    • تم تعديل خيار excludeSwitches للسماح بشرطات بادئة اختيارية في أسماء المحوّلات

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 75.0.3770.140

التوافق مع الإصدار 75 من Chrome

تتضمّن التغييرات التالية مقارنةً بالإصدار 75.0.3770.90:

  • تم إصلاح خطأ كان يتسبب في تعطُّل ChromeDriver عند حدوث بعض أنواع أخطاء JavaScript.
  • تم إصلاح خطأ في الحفاظ على حالة مفتاح المُعدِّل بين الإجراءات

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 75.0.3770.90

التوافق مع الإصدار 75 من Chrome

تتضمّن التغييرات التالية مقارنةً بالإصدار 75.0.3770.8:

  • تم إصلاح خلل كان يرفض بشكل غير صحيح طلبات POST التي تحتوي على نص فارغ في وضع OSS.
  • تمت إضافة نقاط نهاية جديدة لاسترداد سجلّ Chrome

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‫ChromeDriver 75.0.3770.8

التوافق مع الإصدار 75 من Chrome

يتمثل التغيير الأبرز في أنّ ChromeDriver يعمل الآن في الوضع المتوافق مع معايير W3C بشكل تلقائي. تشمل التغييرات الأخرى ما يلي:

  • تم إصلاح خلل كان يؤدي إلى رفع حدث التمويه مرتين أثناء محو العنصر.
  • تمت إعادة تسمية loggingPrefs للسماح إلى goog:loggingPrefs، على النحو المطلوب وفقًا لمعيار W3C.
  • تم إصلاح معالجة الأخطاء في وضع W3C
    • معالجة صحيحة لإنشاء ملفات تعريف الارتباط بدون نقطة بادئة في اسم النطاق
    • السماح بقيمة فارغة لمهلة النص البرمجي
    • أمر إرسال مفاتيح العناصر الثابتة لإدخال الملفات باستخدام السمة "متعدّد"
    • تم إصلاح الأمر Get Active Element لعرض الخطأ "ما مِن عنصر من هذا النوع" عندما لا يتوفّر عنصر نشط.
    • تم إصلاح التنقّل إلى عنوان URL غير صحيح لعرض الخطأ "مَعلمة غير صالحة".
    • تم إصلاح رمز حالة HTTP عند تلقّي معرّف جلسة غير صالح
    • تم إصلاح استجابة الخطأ عند عدم توفّر مَعلمة الإدخال أو عند كتابتها بشكلٍ غير صحيح
    • تم إصلاح الأمر Execute Script (تنفيذ النص البرمجي) لمعالجة تعليقات JavaScript المستندة إلى السطر.

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 74.0.3729.6

متوافق مع الإصدار 74 من Chrome

  • تم إصلاح خطأ كان يتسبب في إنشاء ملف debug.log غير متوقَّع على نظام التشغيل Windows.
  • تم إصلاح مشكلة النقر بالماوس والسحب والإفلات داخل مستند SVG.
  • تمت إضافة عنوان cache-control في الردود الواردة من ChromeDriver
  • تم إصلاح نوع الخطأ الذي يحدث عندما يعترض عنصر مختلف النقرة.
  • تم إصلاح خلل كان يتسبب في تعطُّل ChromeDriver على أجهزة Linux التي لا تتضمّن /dev/shm
  • تم إصلاح بعض أنواع أحداث النقر المزدوج.
  • تم إصلاح الأمر Get Sessions
  • تم إصلاح عملية التحقّق من الأخطاء في الأمر Switch To Frame (التبديل إلى إطار).
  • تم إصلاح الأمر Get Page Source

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 73.0.3683.68

التوافق مع الإصدار 73 من Chrome

  • تم إصلاح خطأ كان يتسبب في إنشاء ملف debug.log غير متوقَّع على نظام التشغيل Windows.
  • تم إصلاح رمز الخطأ الذي تم إرجاعه من الأمر Execute Script (تنفيذ النص البرمجي) في بعض السيناريوهات.
  • تمت إضافة عنوان cache-control في الردود الواردة من ChromeDriver
  • جعل خادم HTTP يحافظ على الاتصال تلقائيًا
  • تم إصلاح الأمر Close Window (إغلاق النافذة) للتعامل بشكل صحيح مع طلبات المستخدمين.
  • تم إصلاح رمز الخطأ الذي يتم إرجاعه أثناء إرسال المفاتيح إلى العنصر المتوقف
  • تحسين الامتثال للمواصفات في معالجة قيمة المهلة
  • تحسين الامتثال للمواصفات في الأمر Add Cookie (إضافة ملف تعريف ارتباط)
    • زيادة طول قائمة الانتظار الخاصة بخادم HTTP
  • تم إصلاح الأمر Is Element Displayed في الإصدار 0 من shadow DOM
    • تمت إضافة تحذير بشأن تغيير سلوك الأمر "محو العناصر" في ملف السجلّ.
  • تم إصلاح الأمر Execute Script لتحويل document.all إلى تنسيق JSON بشكل صحيح.
  • تحسين طريقة التعامل مع مرجع العنصر غير الصالح

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

ChromeDriver 2.46

متوافق مع الإصدارات 71 إلى 73 من Chrome

  • تم إصلاح رمز الخطأ الذي تم إرجاعه من الأمر Execute Script (تنفيذ النص البرمجي) في بعض السيناريوهات.
  • جعل خادم HTTP يحافظ على الاتصال تلقائيًا
  • تم إصلاح الأمر Close Window (إغلاق النافذة) للتعامل بشكل صحيح مع طلبات المستخدمين.
  • تم إصلاح رمز الخطأ الذي يتم إرجاعه أثناء إرسال المفاتيح إلى العنصر المتوقف
  • تحسين الامتثال للمواصفات في معالجة قيمة المهلة
  • تحسين الامتثال للمواصفات في الأمر Add Cookie
  • تحسين الامتثال للمواصفات في الأمر "التبديل إلى إطار"
  • زيادة طول قائمة الانتظار الخاصة بخادم HTTP
  • تم إصلاح الأمر Is Element Displayed في الإصدار 0 من Shadow DOM
  • أمر النقر مرّتين على عنصر ثابت
  • تمت إضافة تحذير بشأن تغيير سلوك الأمر "محو العناصر" في ملف السجلّ.
  • تم إصلاح الأمر Execute Script لتحويل document.all إلى تنسيق JSON بشكل صحيح.
  • تحسين طريقة التعامل مع مرجع العنصر غير الصالح

لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات الإصدار.

‏ChromeDriver 2.45

متوافق مع الإصدارات من 70 إلى 72 من Chrome

  • الجلسة الجديدة الثابتة غير متوافقة مع المواصفات
  • لن يؤدي ChromeDriver الثابت إلى تشغيل Chrome إذا كان إصدارا Chrome وChromeDriver غير متوافقَين
  • تم إصلاح مشكلة ظهور رمز خطأ غير صحيح عند استخدام أداة تحديد الموقع غير الصالحة في الأمر Find Element
  • تم إصلاح بعض رموز حالة ChromeDriver غير الصحيحة
  • تم إصلاح خطأ الترجمة في JavaScript داخل WebViewImpl::DispatchTouchEventsForMouseEvents
  • يجب أن تعالج أوامر حجم النافذة الثابتة طلبات المستخدم.
  • تم إصلاح مشكلة عدم تشغيل ChromeDriver لتطبيق Chrome بشكل صحيح باستخدام خيار Chrome "user-data-dir="
  • طلب الحالة الثابتة غير متوافق مع المواصفات
  • تم إصلاح إضافة إمكانية استخدام strictFileInteractability

‏ChromeDriver 2.44

متوافق مع الإصدارات من 69 إلى 71 من Chrome

  • تم إصلاح WindowMaximize على نظام التشغيل Mac
  • تم إصلاح الخطأ "خطأ في فتح التنبيه" غير الصحيح لطلب معرّف النافذة
  • يجب أن تحصل مفاتيح إرسال العناصر الثابتة على السمة "نص" في وضع W3C.
  • تم إصلاح الحالة الخاصة لملف XML وهي عدم معالجة عنصر Is Element Enabled وفقًا للمواصفات.
  • تم إصلاح حالة XML الخاصة بعدم معالجة قيمة CSS للعنصر وفقًا للمواصفات
  • يجب التحقّق من إدخال غير صالح في Fixed Set Window Rect
  • تم إصلاح دعم أوضاع unhandledPromptBehavior الجديدة

ChromeDriver 2.43

متوافق مع الإصدارات من 69 إلى 71 من Chrome

تشمل التغييرات ما يلي:

  • تحليل ثابت لإعدادات الخادم الوكيل غير متوافق مع المعيار
  • أمر Launch app (تشغيل التطبيق) الثابت غير مستقر
  • تمّ إصلاح لقطة الشاشة للعنصر داخل إطار iFrame التي تمّ التقاطها بشكل غير صحيح
  • تمت إضافة ميزة تتيح لبرنامج ChromeDriver تغيير حجم النافذة من خلال اتصال عن بُعد
  • لا يتم التعامل مع رموز الأخطاء الثابتة في عنصر Clear
  • تم إصلاح عدم الانتظار إلى أن يصبح العنصر مرئيًا
  • لم يتم تنفيذ سمة العنصر الثابتة Get
  • ميزة "التبديل الثابت إلى الإطار" غير متوافقة مع المواصفات
  • تم إصلاح مشكلة عدم عرض رموز خطأ متوافقة مع المواصفات عند تنفيذ نص برمجي غير متزامن
  • إصلاح عدم عرض رموز خطأ متوافقة مع المواصفات عند تنفيذ النص البرمجي
  • رمز الخطأ الثابت في ExecuteGet غير متوافق مع المواصفات
  • تم إصلاح مشكلة عدم عرض رموز خطأ متوافقة مع المواصفات في نص التنبيه المُرسَل
  • تم إصلاح القيمة clear() في input type="date" التي تتظاهر بأنّ العنصر غير قابل للتعديل من قِبل المستخدم.
  • تم إصلاح مشكلة Chromedriver للحصول على معرّف النافذة لعلامة التبويب التي يتم فتحها يدويًا
  • تم إصلاح السماح بإلحاق ملف سجلّ جديد أو بدء ملف سجلّ جديد لبرنامج chromedriver
  • تم إصلاح مشكلة عدم استدعاء وضع w3c في الجلسة الجديدة إذا كانت العلامة في firstMatch

‏ChromeDriver 2.42

متوافق مع الإصدارات 68 إلى 70 من Chrome

تشمل التغييرات ما يلي:

  • تمّ إصلاح مشكلة ClickEelement في ميزة "محاكاة الأجهزة الجوّالة"
  • تم إصلاح عناوين IP المُدرَجة في القائمة البيضاء باستخدام IPv4
  • تم إصلاح بدء ChromeDriver باستخدام علامة whitelisted-ips على نظام التشغيل Mac
  • تم إصلاح SetTimeout لقبول التنسيقَين قبل W3C وW3C.
  • تم إصلاح مشكلة التقاط لقطة شاشة للعنصر
  • تم إصلاح مشكلة بحث ChromeDriver عن ملفات Chrome الثنائية في مسار نظام أيضًا.
  • تم حلّ مشكلة تكبير النافذة وملء الشاشة
  • تم تنفيذ ميزة إعادة تشغيل السجلّ. ( لا يعمل هذا الإجراء على أجهزة Android والمتصفح البعيد بعد )
  • تم إصلاح بعض رموز الأخطاء التي لم تكن متوافقة مع معيار W3C
  • تم إصلاح console.log مع عدم معالجة وسيطات متعددة بشكل صحيح
  • تم إصلاح GetElementRect للسماح بقيم مضاعفة
  • محاكاة اللمس الثابت

ChromeDriver 2.41

متوافق مع الإصدارات 67 إلى 69 من Chrome

تشمل التغييرات ما يلي:

  • تم إصلاح مشكلة تحدث عند تشغيل ChromeDriver باستخدام الخيار "whitelisted-ips".
  • يتم عرض منفذ تصحيح الأخطاء عن بُعد في الإمكانات.
  • تم تنفيذ الحصول على حجم النافذة على Android
  • رسائل خطأ محسّنة عند تشغيل Chrome على الكمبيوتر المكتبي
  • يتعذّر تشغيل ChromeDriver بسرعة عند تعذُّر تشغيل ملفات Chrome الثنائية
  • توافق قيمة الإرجاع Close Window مع المواصفات