الحصول على السياقات
طريقة WebdriverIO getContexts هي نسخة محسنة من أمر Appium الافتراضي contexts
(وأمر WebdriverIO السابق getContexts). توفر معلومات مفصلة وقابلة للتنفيذ
حول السياقات المتاحة في جلسة تطبيق جوال، مع معالجة قيود طرق Appium الافتراضية.
كيف تعمل العروض الويب (Webviews) ولماذا تساعد هذه الطريقة
لمزيد من التفاصيل، راجع وثائق التطبيقات الهجينة. فيما يلي ملخص للتحديات التي يعالجها أمر getContexts:
تحديات أندرويد
- قد يحتوي عرض ويب واحد (مثل
WEBVIEW_{packageName}) على صفحات متعددة (مماثلة لعلامات تبويب المتصفح). - لا تتضمن طرق Appium الافتراضية تفاصيل حول هذه الصفحات، مثل
titleأوurlأو الرؤية، مما يجعل من الصعب تحديد الصفحة الصحيحة ويؤدي إلى احتمالية عدم الاستقرار.