android

android uiautomator2如何处理滑动操作

小樊
173
2024-12-12 15:01:17
栏目: 编程语言

在 Android 的 UiAutomator2 中,处理滑动操作可以通过 UiDevice 类中的 swipe() 方法实现。以下是如何使用 swipe() 方法进行滑动操作的示例代码:

from appium import webdriver

# 配置 Appium WebDriver
desired_caps = {
    "platformName": "Android",
    "deviceName": "YourDeviceName",
    "appPackage": "com.example.app",
    "appActivity": ".MainActivity"
}

driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)

# 执行滑动操作
driver.swipe(start_x=100, start_y=100, end_x=200, end_y=200, duration=1000)

在这个示例中,swipe() 方法接受五个参数:

你可以根据需要调整这些参数来执行不同方向和长度的滑动操作。

0
看了该问题的人还看了