ज़ ूम
स्क्रीन पर दिए गए तत्व पर ज़ूम जेस्चर प्रदर्शन करता है।
जानकारी
ज़ूमिंग नेटिव मोबाइल जेस्चर के आधार पर की जाती है। यह केवल निम्नलिखित ड्राइवरों के लिए समर्थित है:
- Android के लिए appium-uiautomator2-driver
- iOS के लिए appium-xcuitest-driver
यह कमांड केवल निम्नलिखित अप-टू-डेट कंपोनेंट्स के साथ काम करता है:
- Appium सर्वर (वर्जन 2.0.0 या उच्चतर)
appium-uiautomator2-driver
(Android के लिए)appium-xcuitest-driver
(iOS के लिए)
सुनिश्चित करें कि आपका स्थानीय या क्लाउड-आधारित Appium वातावरण नियमित रूप से अपडेट किया जाता है ताकि संगतता समस्याओं से बचा जा सके।
उपयोग
$(selector).zoom({ duration, scale })
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
options वैकल्पिक | PinchAndZoomOptions | ज़ूम विकल्प (वैकल्पिक) |
options.duration वैकल्पिक | number | ज़ूम को कितनी तेज़ी से निष्पादित किया जाना चाहिए उसकी अवधि मिलीसेकंड में, न्यूनतम 500 ms और अधिकतम 10000 ms है। डिफ़ॉल्ट 1500 ms (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 })
})