Appium [已解决] 在用 UiAutomator 查看页面元素时,发现一个页面有多个 id,text 等属性一致,那么我如何定位到第 4 个这种元素呢?

笑哼 for 转转QA · 2017年09月06日 · 最后由 water 回复于 2017年09月08日 · 2180 次阅读

RT:

共收到 8 条回复 时间 点赞

把所有元素存到一个 list 里,然后 get(3)

用 path...

匿名 #3 · 2017年09月07日
a = driver.find_elements_by_id("xxxxxx")
a[3].clock

ps: 居然会有多个 text 相同的元素,好神奇

vegetableBird 回复

python 也是放在一个 list 里么?可不可以来一个例子?

搜索后会加载很多商品,这些商品有的标签里的 text 都一样

water 回复

xpath 有时候不稳定

匿名 #7 · 2017年09月07日
笑哼 回复

ok 了解,我司的商品列表,我一般直接定位商品名称不去管标签😂

笑哼 回复

我们项目中用 xpath 还算稳定。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册