如何基于已经找到的元素通过xpath定位其子元素

来源:2-5 【送您十大定位方法】元素定位

啊哈哈略知一二

2020-03-22

请问老师,如何基于已经找到的元素通过xpath定位其子元素?
比如图中的例子,先通过
List list = driver.findElements(By.className(“b_algo”)) ,得到一组 li 元素![图片描述](http://img.mukewang.com/szimg/5e774f2c09c2f62a05050259.jpg图片描述
li 的子元素有不同形式,比如 li/h2/a, li/div/h2/a,
想要基于list中每一个 li 当前的位置,通过xpath定位方式得到每一个 li 中的子元素a,
这个xpath定位应该怎么写呢?

写回答

1回答

Mushishi

2020-03-26

额,你为啥不能通过直接定位a标签呢?还那么麻烦?就是父节点找到之后下面直接findelements by tag的 a标签。拿到所有的a标签元素。

0
2
Mushishi
回复
啊哈哈略知一二
你就是转到死胡同了
2020-03-26
共2条回复

Java Web自动化测试 Selenium基础到企业实际应用

转型Java自动化测试,企业用什么,你就学什么。

752 学习 · 446 问题

查看课程