الانتظار حتى تظهر أو تختفي صورة أو نص
في كثير من الحالات، يكون من الضروري الانتظار حتى تظهر صورة أو نص أو تختفي على شاشتك أو داخل منطقة محددة. ويضمن ذلك أن يتم اكتشاف النص أو الصورة الذي تراقبه بشكل صحيح أو إزالته قبل المتابعة. على سبيل المثال، إذا كنت تريد النقر على زر داخل تطبيق، فيجب عليك التأكد من أن الزر مرئي على شاشتك. وبالمثل، إذا كنت تريد المتابعة فقط بعد اختفاء أيقونة تحميل، فيجب عليك الانتظار حتى تختفي.
الانتظار حتى تظهر صورة أو نص
للانتظار حتى يظهر قالب، يمكنك استخدام Screen:wait(template: string, timeout: number). وعلى غرار اكتشاف الصور، يجب تمرير القالب كاسم النص أو الصورة.
الكود المكافئ
# wait the button appears
Screen:wait('button.jpg', 10000);
منشئ الكتل المكافئ
سينتظر هذا الماكرو حتى يظهر "button.jpg" على الشاشة خلال 10 ثوانٍ. وإذا لم يظهر "button.jpg" خلال هذا الوقت، فسيحدث خطأ.
الانتظار حتى تختفي صورة أو نص
للانتظار حتى يختفي القالب، استخدم Screen:waitVanish(template: string, timeout: number). تنتظر هذه الدالة اختفاء النص أو الصورة المحدد من الشاشة.
الكود المكافئ
# wait until 'loading_icon.jpg' vanish
Screen:waitVanish('loading_icon.jpg', 10000);
منشئ الكتل المكافئ
سينتظر هذا الماكرو حتى تختفي "loading_icon.jpg" من الشاشة خلال 10 ثوانٍ. وإذا كانت الأيقونة لا تزال مرئية بعد هذا الوقت، فسيحدث خطأ.
الخطوة التالية
للحصول على أتمتة أكثر موثوقية تعمل لفترات طويلة، تابع مع: