如何获取此标记的xpath?

时间:2014-05-05 10:06:03

标签: selenium xpath

我正在尝试从这些标签中选择具有有效电子邮件ID的第一个元素。

 <div class="email">adsdasdsa@gmail.com</div>
 <div class="email">adsdasdsa</div>
 <div class="email">asdsa@gmail.com</div>

目前正在使用此xpath://div[@class='email' and contains(text()='.com')]。但我无法选择元素。请帮我。

3 个答案:

答案 0 :(得分:1)

请试试这个

//div[@class='email' and contains(.,'.com')][1]

答案 1 :(得分:0)

您的xpath应为//div[@class='email' and contains(text(),'.com')]。它将首次出现此xpath。如果您只需要第一个或第三个元素,请添加[1][3]来指定出现次数。

答案 2 :(得分:0)

试试这个

//div[1][starts-with(@class,'email')and contains(.,'.com')]