انتقل إلى المحتوى الرئيسي

تكبير

يقوم بتنفيذ إيماءة تكبير على العنصر المحدد على الشاشة.

معلومات

يتم التكبير بناءً على الإيماءات المحمولة الأصلية. وهو مدعوم فقط لبرامج التشغيل التالية:

يعمل هذا الأمر فقط مع المكونات المحدثة التالية:

  • خادم 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 })
})

Welcome! How can I help?

WebdriverIO AI Copilot