每日面经
-
考察点:UI自动化
-
难度: 中等
-
题目:使用UI自动化测试工具进行自动化测试,如何通过子元素定位父元素?
ps:每周一公布上周所有题目答案
问题
使用 UI 自动化测试工具进行自动化测试,如何通过子元素定位父元素
考察点
面试官想了解:
-
各种定位方式的熟悉程度
-
《xpath高级定位》: xpath 语法的熟悉程度,xpath如何通过子元素定位父元素
技术点
涉及的技术点:
-
..
代表通过子元素定位父元素。 -
通过
parent::*
定位父元素
回答
- 方法一:通过
element/..
定位父结果,例如:
# 查找节点的父节点
$x('//*[@id="site-logo"]/..')
- 方法二:通过
parent::*
定位父元素,例如:
# 查找节点的父节点
$x('//*[@id="site-logo"]/parent::*')