無憂炎武大帝 2018-11-26 08:13 采纳率: 50%
浏览 1979
已采纳

Appium到底怎么定位父兄元素?

百度了很多次都说用当前元素(例如ele)的ele.find _ element _ by _ xpath ( ' // parent :: * ') 方法找父元素,用 preceding-sibling :: 找兄元素,following-sibling :: 找弟元素,但执行下来就是找不到元素,而实际上从 xml 可以明显看到存在 父/兄/弟 元素。尝试了各种方法很多天了,但是还是没办法实现 父/兄/弟 元素的定位,不知道是不是少了什么引用?还请高手指点。P.S.:找不到,但不报错。

  • 写回答

1条回答 默认 最新

  • 無憂炎武大帝 2018-11-27 06:31
    关注

    要用 xpath 必须从页面根目录开始,不能先找到一个元素 ele 后再用 find _ by _ xpath,找不到的。直接 webdriver.find _ by _ xpath ('一定的条件/parent,XX-sibling这种') 是可以用的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    悬赏问题

    • ¥15 MYSQL 订单的商品明细重复计算问题
    • ¥15 微信实时共享位置修改
    • ¥100 TG的session协议号转成直登号号后客户端登录几分钟后自动退出设备
    • ¥30 共模反馈回路的小信号增益
    • ¥15 arduino ssd1306函数与tone函数放歌代码不兼容问题
    • ¥70 0.96版本hbase的row_key里含有双引号,无法deleteall
    • ¥40 Ida Pro增加插件出现问题
    • ¥15 诊断性META分析合并效能的检验
    • ¥15 请问abb根据色块判断奇偶数并根据批次号放入仓储
    • ¥66 开发PC客户端一定也要开发上位机吗?