xpath中的类名和值选择

时间:2013-09-21 23:02:52

标签: xpath

我是x路径的新手,我很难解决以下问题。

我正在尝试使用以下方法访问以下元素<div class="MeCalendarMonthName">Aug 2013</div>

xpath=//div[@class='MeCalendarMonthName' and @value='Aug 2013']

我也试过

(By.xpath("//div[contains(text(),'Aug 2013']").

但是,我两种方法都失败了。

MeCalendarMonthName是一个在树中重复多次的公共类,因此我尝试使用类名和值的组合,并尝试仅查找值。能帮我找一个合适的解决方案吗?

2 个答案:

答案 0 :(得分:2)

尝试以下方法:

 //div[@class='MeCalendarMonthName' and contains(.='Aug 2013')]

根据您的评论,您可以使用以下xpath:

 //input[@value = 'Tue Aug 13 2013']

时的HTML

 <input type="hidden" value="Tue Aug 13 2013">

答案 1 :(得分:0)

xpath("//div[contains(.,'Aug 2013')]")