Как автоматизировать жесты в мобильном тестировании?

Senior
221 просмотров
AFK Offer AI

Мобильные жесты не стандартизированы в WebDriver. Appium W3C Actions API: Swipe — pointer down → move → pointer up. Tap — pointer down → pointer up (без move). Long press — pointer down → pause → pointer up. Pinch/zoom — multi-touch actions. Scroll — driver.executeScript("mobile: scroll", args). Для iOS: XCUITest gestures (более стабильные). Пример scroll в Appium: TouchAction(driver).press(x=100, y=500).wait(500).move_to(x=100, y=100).release().perform(). Playwright/WebdriverIO имеют более удобные API для жестов.

Следующий вопрос

Что такое API fuzzing и как проводить?