جدول المحتويات:

ما هي أنواع فترات الانتظار المختلفة المتوفرة في Webdriver؟
ما هي أنواع فترات الانتظار المختلفة المتوفرة في Webdriver؟

فيديو: ما هي أنواع فترات الانتظار المختلفة المتوفرة في Webdriver؟

فيديو: ما هي أنواع فترات الانتظار المختلفة المتوفرة في Webdriver؟
فيديو: Selenium 4 Beginner Tutorial 3 | Waits 2024, شهر نوفمبر
Anonim

هناك ثلاثة أنواع الانتظار في السيلينيوم . ضمني انتظر ، صريح انتظر وطلاقة انتظر . ضمني انتظر : بمجرد تعريفك ضمنيًا انتظر ثم ستفعل انتظر لجميع findElement () و findElements ().

بالإضافة إلى ذلك ، ما هي أنواع فترات الانتظار المختلفة المتوفرة في اختلافات WebDriver؟

أنواع مختلفة من الانتظار في برنامج تشغيل الويب السيلينيوم

  • ينتظر ضمني. ينتظر WebDriver عنصرًا إذا لم يكن متاحًا على الفور. لذلك ، لا يقوم WebDriver بإلقاء NoSuchElementException على الفور. يُعرف هذا بالانتظار ضمنيًا (). يمكن تحقيق ذلك باستخدام:
  • ينتظر صريح. A. Thread.sleep () هذا هو انتظار تشغيل البرنامج لبعض الوقت ، ويمكن القيام بذلك باستخدام:

وبالمثل ، ما هو الانتظار الضمني في WebDriver؟ انتظر ضمني يوجه سيلينيوم ويب درايفر إلى انتظر لفترة زمنية معينة قبل طرح استثناء. بمجرد تعيين هذا الوقت ، ويب درايفر إرادة انتظر للعنصر قبل حدوث الاستثناء.

بالإضافة إلى ذلك ، ما هي أنواع فترات الانتظار المتوفرة في سيلينيوم WebDriver؟

سيلينيوم ويب درايفر يوفر اثنين أنواع الانتظار - ضمني صريح. صريح انتظر يصنع WebDriver انتظر لحدوث حالة معينة قبل المضي قدمًا في التنفيذ. ضمني انتظر يصنع ويب درايفر استقصاء DOM لفترة معينة من الوقت عند محاولة تحديد موقع عنصر.

ما الفرق بين الانتظار الضمني ونوم الخيط؟

واحد منها الانتظار الضمني الذي يسمح لك بإيقاف WebDriver لفترة معينة من الوقت حتى يحدد WebDriver العنصر المطلوب على صفحة الويب. النقطة الأساسية التي يجب ملاحظتها هنا هي ، على عكس خيط . نايم ()، لم يحدث ذلك انتظر طوال المدة الزمنية.

موصى به: