【发布时间】:2021-01-25 05:23:30
【问题描述】:
我目前是 appium 的新手。 我正在尝试单击我的应用程序的滚动视图中的一个项目,其中元素由 xpath 找到。
MobileElement el11 = (MobileElement) driver.findElementByXPath(
"/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup[4]/android.view.ViewGroup[2]/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup/android.widget.ScrollView/android.view.ViewGroup/android.view.ViewGroup[7]/android.view.ViewGroup[2]/android.widget.TextView");
System.out.println(el11.getText().equalsIgnoreCase("View More"));
el11.click();
System.out.println("Tap performed");
在第一个 syso 声明中我得到了真实。并且 seocnd syso 语句正在被执行。
但在 appium 服务器日志中。 click() 函数返回 null。当我尝试点击 appium 检查器中的项目时,点击会导致另一个页面的导航。
请帮忙
【问题讨论】:
标签: testng appium appium-android testng-eclipse appium-desktop