如何通过子元素定位父元素

本文引用自霍格沃兹测试开发学社录播课

如何通过子元素定位父元素

霍格沃兹测试开发
http://ceshiren.com

问题

面试官可能会问:UI自动化测试如何通过子元素定位父元素?

考察点分析

面试官主要的目的是想要了解:

  • 各种定位方式的熟悉程度
  • 《xpath高级定位》: xpath 语法的熟悉程度,xpath如何通过子元素定位父元素

子元素定位父元素

  • .. 代表通过子元素定位父元素。
# 查找节点的父节点
$x("//*[@id="site-logo"]/..")

总结

UI自动化测试如何通过子元素定位父元素?

  1. 只有xpath 可以通过子元素定位父元素。
  2. 在xpath 中 .. 代表当前元素的父级元素,比如 //*[@id="site-logo"]/..代表定位id元素值为site-logo的父元素。: