Hoppa till huvudinnehåll

zoom

Utför en zoomgest på det angivna elementet på skärmen.

info

Zoomning görs baserat på inbyggda mobilgester. Det stöds endast för följande drivrutiner:

Detta kommando fungerar endast med följande uppdaterade komponenter:

  • Appium-server (version 2.0.0 eller högre)
  • appium-uiautomator2-driver (för Android)
  • appium-xcuitest-driver (för iOS)

Se till att din lokala eller molnbaserade Appium-miljö uppdateras regelbundet för att undvika kompatibilitetsproblem.

Användning
$(selector).zoom({ duration, scale })
Parametrar
NamnTypDetaljer
options
valfri
PinchAndZoomOptionsZoominställningar (valfritt)
options.duration
valfri
numberVaraktigheten i millisekunder för hur snabbt zoomen ska utföras, minimum är 500 ms och max är 10000 ms. Standard är 1500 ms (1,5 sekunder) (valfritt)
options.scale
valfri
numberSkalan för hur stor zoomen ska vara i förhållande till skärmen. Giltiga värden måste vara flyttal i intervallet 0..1, där 1,0 är 100% (valfritt)
Exempel
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