Android 通过使用Appium匹配关键字滚动并单击textview
应用程序由react native制作。视图或控件都没有内容描述或资源id 我使用Java,Appium 1.8.1。我想滚动视图,搜索巴西,然后以编程方式单击该文本 我试过线下。滚动工作正常,但无法按关键字查找项目。有人能帮忙吗Android 通过使用Appium匹配关键字滚动并单击textview,android,appium,appium-android,Android,Appium,Appium Android,应用程序由react native制作。视图或控件都没有内容描述或资源id 我使用Java,Appium 1.8.1。我想滚动视图,搜索巴西,然后以编程方式单击该文本 我试过线下。滚动工作正常,但无法按关键字查找项目。有人能帮忙吗 ((AndroidDriver<MobileElement>) driver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()" + ".clas
((AndroidDriver<MobileElement>) driver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()"
+ ".className(\"android.widget.ScrollView\")).scrollIntoView(new UiSelector().text(\"Brazil\"))").click();
((AndroidDriver)驱动程序)。findElementByAndroidUIAutomator(“新UiScrollable(新UiSelector()”
+“.className(\'android.widget.ScrollView\”).scrollIntoView(新UiSelector().text(\'Brazil\”))。单击();
多谢各位。
问题中的这一行实际上是可行的。但效率不高,经常失败。线下比较好
((AndroidDriver<MobileElement>) driver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()"
+ ".className(\"android.widget.ScrollView\")).getChildByText(new UiSelector().className(\"android.widget.TextView\"), "+DESTINATION_ELEMENT_TEXT+")").click();
((AndroidDriver)驱动程序)。findElementByAndroidUIAutomator(“新UiScrollable(新UiSelector()”
+“.className(\'android.widget.ScrollView\”).getChildByText(新UiSelector().className(\'android.widget.TextView\”),“+DESTINATION\u元素\u TEXT+”)。单击();