الطرق
تتم إضافة الطرق التالية إلى كائن WebdriverIO العالمي browser
.
طرق الحفظ
نصيحة
استخدم طرق الحفظ فقط عندما لا تريد مقارنة الشاشات، ولكن تريد فقط الحصول على لقطة للعنصر/الشاشة.
saveElement
يحفظ صورة لعنصر ما.
الاستخدام
await browser.saveElement(
// element
await $('#element-selector'),
// tag
'your-reference',
// saveElementOptions
{
// ...
}
);
الدعم
- متصفحات سطح المكتب
- متصفحات الجوال
- تطبيقات الجوال الهجينة
- تطبيقات الجوال الأصلية
المعلمات
element
:- إلزامي: نعم
- النوع: عنصر WebdriverIO
tag
:- إلزامي: نعم
- النوع: سلسلة نصية
saveElementOptions
:- إلزامي: لا
- النوع: كائن من الخيارات، انظر خيارات الحفظ
المخرجات:
انظر صفحة مخرجات الاختبار.
saveScreen
يحفظ صورة لمنفذ العرض.
الاستخدام
await browser.saveScreen(
// tag
'your-reference',
// saveScreenOptions
{
// ...
}
);
الدعم
- متصفحات سطح المكتب
- متصفحات الجوال
- تطبيقات الجوال الهجينة
- تطبيقات الجوال الأصلية
المعلمات
tag
:- إلزامي: نعم
- النوع: سلسلة نصية
saveScreenOptions
:- إلزامي: لا
- النوع: كائن من الخيارات، انظر خيارات الحفظ
المخرجات:
انظر صفحة مخرجات الاختبار.
saveFullPageScreen
الاستخدام
يحفظ صورة للشاشة بأكملها.
await browser.saveFullPageScreen(
// tag
'your-reference',
// saveFullPageScreenOptions
{
// ...
}
);
الدعم
- متصفحات سطح المكتب
- متصفحات الجوال
المعلمات
tag
:- إلزامي: نعم
- النوع: سلسلة نصية
saveFullPageScreenOptions
:- إلزامي: لا
- النوع: كائن من الخيارات، انظر خيارات الحفظ
المخرجات:
انظر صفحة مخرجات الاختبار.
saveTabbablePage
يحفظ صورة للشاشة الكاملة مع خطوط ونقاط التنقل بالمفتاح.
الاستخدام
await browser.saveTabbablePage(
// tag
'your-reference',
// saveTabbableOptions
{
// ...
}
);
الدعم
- متصفحات سطح المكتب
المعلمات
tag
:- إلزامي: نعم
- النوع: سلسلة نصية
saveTabbableOptions
:- إلزامي: لا
- النوع: كائن من الخيارات، انظر خيارات الحفظ