我最近刚接触 Appium,这两天在学习 Appium 的接口,我想要通过 AppiumDriver 获取当前页面的所有元素,然后再筛选自己需要的元素,但是找不到合适的方法,希望有人告诉我下,谢谢!
page_source
java 里有 getPageSource()
—— 来自 TesterHome 官方 安卓客户端
你算是问到关键问题了.
findElementsByXPath("//*")
如果有人能贴一个具体使用 getPageSource() 的方法就好嘞
#3 楼 @seveniruby 这....有点粗暴,哈哈哈
谢谢大家,我刚看到这方法,是返回一个 String 类型的 xml,不过类型识别的不是很好,很多 XCUIElementTypeOther 这种类型的节点,我这两天看看怎么解析,再试试三楼的方法
#6 楼 @wxy_fight 哈哈,最后选择了哪种方案? 解析 xml 的 string? 还是 findElementsByXPath("//*")
我也在做,请问你有具体实现吗?