我是移动自动化和Appium的新手,无法找到获取xpath或定位元素的方法,在uiautomatorviewer
中获取以下节点详细信息:
index:0
text:
resourceid:
class: android.view.View
package: com.divami.balfour
Node Details and Tree structure in uiautomator
元素文本字段的节点树结构和节点详细信息图像
答案 0 :(得分:1)
您可以按类名和索引对其进行过滤:
driver.findElementByXPath("//*[@class='android.view.View' and @index='0']");
答案 1 :(得分:0)
在你的图片之后,xpath必须是那样的
//android.widget.FrameLayout[0]/android.webkit.WebView[0]/android.widget.View[0]/android.widget.View[2]/android.widget.EditText[1]
我不确定我是否创造了正确的但我希望你理解这个想法。 如果这仍然不起作用, 请从应用程序获取页面源(xml格式)。然后将源复制到xpath tester Web服务。