我是x路径的新手,我很难解决以下问题。
我正在尝试使用以下方法访问以下元素<div class="MeCalendarMonthName">Aug 2013</div>
。
xpath=//div[@class='MeCalendarMonthName' and @value='Aug 2013']
我也试过
(By.xpath("//div[contains(text(),'Aug 2013']").
但是,我两种方法都失败了。
MeCalendarMonthName是一个在树中重复多次的公共类,因此我尝试使用类名和值的组合,并尝试仅查找值。能帮我找一个合适的解决方案吗?
答案 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')]")