gpt4 book ai didi

java - 如何使用java appium客户端在android中滚动?

转载 作者:行者123 更新时间:2023-12-02 10:00:21 25 4
gpt4 key购买 nike

我正在尝试使用 Appium 自动化原生 Android 应用程序。我正在使用 java 客户端来实现同样的目的。以下是我包含的依赖项。由于我使用的是 java 客户端版本 7,因此不支持滚动和滑动方法。那么或者我如何滚动到特定元素?我遇到过一些使用 TouchAction 类的代码 fragment ,但我只想知道除了 TouchAction 类之外是否还有其他解决方案?Maven 依赖 -

<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8</version>
</dependency>

<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>

最佳答案

您可以将 findElementByAndroidUIAutomator 与不同的条件(例如文本、描述)一起使用:

((AndroidDriver<?>) appiumDriver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains(\""+ text + "\").instance(0))");

关于java - 如何使用java appium客户端在android中滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55677189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com