تكبير
يقوم بتنفيذ إيماءة تكبير على العنصر المحدد على الشاشة.
معلومات
يتم التكبير بناءً على الإيماءات المحمولة الأصلية. وهو مدعوم فقط لبرامج التشغيل التالية:
- appium-uiautomator2-driver لأندرويد
- appium-xcuitest-driver لنظام iOS
يعمل هذا الأمر فقط مع المكونات المحدثة التالية:
- خادم Appium (الإصدار 2.0.0 أو أعلى)
appium-uiautomator2-driver
(لأندرويد)appium-xcuitest-driver
(لنظام iOS)
تأكد من تحديث بيئة Appium المحلية أو السحابية بانتظام لتجنب مشاكل التوافق.
الاستخدام
$(selector).zoom({ duration, scale })
المعلمات
الاسم | النوع | التفاصيل |
---|---|---|
options اختياري | PinchAndZoomOptions | خيارات التكبير (اختياري) |
options.duration اختياري | number | المدة بالميلي ثانية لمدى سرعة تنفيذ التكبير، الحد الأدنى هو 500 مللي ثانية والحد الأقصى هو 10000 مللي ثانية. الإعداد الافتراضي هو 1500 مللي ثانية (1.5 ثانية) (اختياري) |
options.scale اختياري | number | مقياس مدى كبر التكبير بالنسبة للشاشة. يجب أن تكون القيم الصالحة أرقامًا عشرية في النطاق 0..1، حيث 1.0 هي 100٪ (اختياري) |
مثال
zoom.js
it('should demonstrate a zoom on Google maps', async () => {
const mapsElement = $('//*[@resource-id="com.google.android.apps.maps:id/map_frame"]')
// Zoom with the default duration scale
await mapsElement.zoom()
// Zoom with a custom duration and scale
await mapsElement.zoom({ duration: 4000, scale: 0.9 })
})