java - 在有父元素的情况下查找子元素

标签 java automation parent-child

有一个元素有多个子元素。如何使用 parent 的 xpath 计算其 child 的数量?

到目前为止,我一直在使用这个:

List<Webelement> myList = driver.findElements(By.parentXpath)

很明显,我的列表的大小始终为 1,因为只有 1 个父元素。

最佳答案

有了父 xpath,您可以按照以下行获取其子路径: 列表 myList = driver.findElements(By.parentXpath/child::li/child::div) 不要只是复制和粘贴代码,尝试用您真正拥有的类替换“div”和“lib”。

关于java - 在有父元素的情况下查找子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61085730/

相关文章:

java - 正则表达式匹配十进制格式的数字,并检查小数点前后的数字计数

java - 从 java 启动 elasticsearch 实例?

java - 如何实现JMF

c# - 将剪贴板中的文本发送到记事本等应用程序(C# 或 Powershell)

java - Solr 仅在子查询匹配时返回父文档

java - 是否可以使用通配符创建路由?

visual-studio-2010 - VS 2010,编码的 UI 测试 : Re-run failed test cases

python - 在cmd中将参数传递给.exe文件

javascript - WordPress Javascript 注入(inject)不起作用

jquery - 禁用第一个子 div 中的按钮