اختبار التعرف البصري على النصوص (OCR)
يمكن أن يكون الاختبار الآلي لتطبيقات الهاتف المحمول ومواقع سطح المكتب صعبًا بشكل خاص عند التعامل مع العناصر التي تفتقر إلى معرفات فريدة. قد لا تساعدك محددات WebdriverIO القياسية دائمًا. هنا يأتي دور @wdio/ocr-service
، وهي خدمة قوية تستفيد من التعرف البصري على النصوص (Optical Character Recognition) للبحث عن العناصر الموجودة على الشاشة والانتظار لها والتفاعل معها بناءً على النص المرئي الخاص بها.
سيتم توفير الأوامر المخصصة التالية وإضافتها إلى كائن browser/driver
بحيث تحصل على مجموعة الأدوات المناسبة للقيام بعملك.
await browser.ocrGetText
await browser.ocrGetElementPositionByText
await browser.ocrWaitForTextDisplayed
await browser.ocrClickOnText
await browser.ocrSetValue