gpt4 book ai didi

android - 通过使用 Appium 匹配关键字滚动并单击 TextView

转载 作者:行者123 更新时间:2023-11-29 02:27:10 25 4
gpt4 key购买 nike

App 由 React Native 制作。 View 或控件都没有 content-desc 或 resource-id。

我使用 Java,Appium 1.8.1。我想 ScrollView ,搜索巴西并以编程方式单击该文本。

我试过下面一行。滚动有效,但无法按关键字找到项目。任何人都可以帮忙吗?

((AndroidDriver<MobileElement>) driver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()"
+ ".className(\"android.widget.ScrollView\")).scrollIntoView(new UiSelector().text(\"Brazil\"))").click();

谢谢。 enter image description here

最佳答案

问题中的那一行实际上可以工作。但是效率不高,经常失败。下线更好。

((AndroidDriver<MobileElement>) driver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()"
+ ".className(\"android.widget.ScrollView\")).getChildByText(new UiSelector().className(\"android.widget.TextView\"), "+DESTINATION_ELEMENT_TEXT+")").click();

关于android - 通过使用 Appium 匹配关键字滚动并单击 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51549129/

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