Hoppa till huvudinnehåll

nyp

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

info

Nypning baseras på nativa 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).pinch({ duration, scale })
Parametrar
NamnTypDetaljer
options
valfri
PinchOptionsnypningsalternativ (valfritt)
options.duration
valfri
numberVaraktigheten i millisekunder för hur snabbt nypningen ska utföras, minsta är 500 ms och max är 10000 ms. Standard är 1500 ms (1,5 sekunder) (valfritt)
options.scale
valfri
numberSkalan på hur stor nypningen 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
pinch.js
it('should demonstrate a pinch on Google maps', async () => {
const mapsElement = $('//*[@resource-id="com.google.android.apps.maps:id/map_frame"]')
// Pinch with the default duration scale
await mapsElement.pinch()
// Pinch with a custom duration and scale
await mapsElement.pinch({ duration: 4000, scale: 0.9 })
})

Welcome! How can I help?

WebdriverIO AI Copilot