Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过使用Appium匹配关键字滚动并单击textview_Android_Appium_Appium Android - Fatal编程技术网

Android 通过使用Appium匹配关键字滚动并单击textview

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

应用程序由react native制作。视图或控件都没有内容描述或资源id

我使用Java,Appium 1.8.1。我想滚动视图,搜索巴西,然后以编程方式单击该文本

我试过线下。滚动工作正常,但无法按关键字查找项目。有人能帮忙吗

((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+”)。单击();