xpath根据内容找class

网页元素<spanclass="span_date">23</span>利用23找到class由于处于日期控件中,利用其它元素来定位这个元素无法实现xpath应该怎么写?... 网页元素<span class="span_date">23</span>
利用23找到class
由于处于日期控件中,利用其它元素来定位这个元素无法实现
xpath应该怎么写?
答对了追加
展开
 我来答
yyg291906351
2011-09-23 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:392
采纳率:50%
帮助的人:119万
展开全部
<ul>
<li class="aaaa" title="ttt">li-1</li>
<li class="bbbb">li-2</li>
<li title="fffff">li-2</li>
</ul>
<div class="aaaa" title="ttt">li-1</div>
<div class="bbbb">li-2</div>
<div title="fffff">li-2</div>

第一种根据属性选择E[@attr]
$("[@title]").click()..........

即选择所有元素内 属性带有title的元素

<li class="aaaa" title="ttt">li-1</li>
<li title="fffff">li-2</li>
<div class="aaaa" title="ttt">li-1</div>
<div title="fffff">li-2</div>

$("div[@title]").click()..........

选择所有div标签下的所有带title的元素

<div class="aaaa" title="ttt">li-1</div>
<div title="fffff">li-2</div>

第二种根据属性值选择E[@attr=val]

$("div[@title=ttt]").click()................

选择div下所有title属性等于ttt的元素

<div class="aaaa" title="ttt">li-1</div>

如果是 $("[@title=ttt]").click()................

所有元素下属性title等于ttt的元素
<li class="aaaa" title="ttt">li-1</li>
<div class="aaaa" title="ttt">li-1</div>

第三种根据属性值开始字母选择E[@attr^=val]

$("div[@title^=t]").click()................

所有div元素下所有属性title值是以t为开头的元素

第三种根据属性值开始字母选择E[@attr$=val]

$("div[@title$=t]").click()................

所有div元素下所有属性title值是以t为结尾的元素

第三种根据属性值包含字母选择E[@attr*=val]

$("div[@title*=t]").click()................

所有div元素下所有属性title值是包含t的所有元素

第三种根据多个属性选择E[@attr=val][@attr=val]

$("div[@title=ttt][@class=aaaa]").click()................
详细出处参考:http://www.jb51.net/article/23419.htm
magicent
2011-09-23 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:40万
展开全部
就这么简单试一下吧,不明白可以再联系我
//span[text()='23']/@class
追问
请问,我用c#中的selenium做自动化测试,利用xpath怎么可以获取到元素class中的内容?
比如这个span中的span_date中包含的内容
谢谢!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lone_wolf7
2011-09-22 · 超过10用户采纳过TA的回答
知道答主
回答量:225
采纳率:0%
帮助的人:75.9万
展开全部
不好意思,我不知道
你问其他高手吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式