栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Webdriver findElements通过xpath

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Webdriver findElements通过xpath

你的问题:

Q 1.)我想知道为什么它返回div之后的所有文本?
它不应该,我认为不会。它返回所有具有“ id”属性值等于“ containter”的div(及其所有子级)。但是,您要使用

ele.getText()

Where getText 打印结果,其中getText将返回结果所有子级的所有文本内容。

获取此元素(包括子元素)的可见(即未被CSS隐藏),没有任何前导或尾随空格。
返回:
此元素的innerText。

Q 2.)我应该如何修改代码,使其仅返回跟随父注释的第一个或前几个节点。
这并不是很清楚您要查找的内容。例:

<p1> <div/> </p1 <p2/>

div的父级以下是p2。这将是:

 //div[@id='container'][1]/parent::*/following-sibling::*

或更短

 //div[@id='container'][1]/../following-sibling::*

如果您只在寻找第一个扩展区,则带“谓词”的表达式(例如

[1]
--第一个扩展区或
[position() &lt; 4]
前三个)。

如果您正在寻找第一个div的第一个孩子:

//div[@id='container'][1]/*[1]

如果只有一个ID为的div,则您正在寻找第一个孩子:

   //div[@id='container']/*[1]

等等。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/426773.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号