从UI自动化查看器中,我无法找到resource-id,content-desc,并且文本也无法正确识别。所以在这里,我来问我们如何使Flutter应用程序的UI自动化。
编辑:UI Automatorviewer屏幕截图的PFA。
答案 0 :(得分:0)
对不起,我的回复很晚。
您可以尝试将其作为xpath,以便在屏幕截图中标记视图
//android.view.View[@text='Copy the whole text present in the text field']
我已经分享了屏幕截图,您需要复制哪些文本
很乐意帮助我们知道是否可行。
更新答案:
如果所有视图都具有相同的xpath,请使用findElements()
用更好的例子进行解释:
List<WebElement> element = driver.findElements(By.xapth("//android.view.View[@index='0']"));
如果您必须单击某个特定元素,它将执行的操作是将所有具有相同elements
的{{1}}存储到xpath
中
您可以使用element list
来获取该元素,就像您想先单击该元素然后传递一样。.确保索引从get(number)
到开始。
Zero