我正在尝试从这些标签中选择具有有效电子邮件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')]
。但我无法选择元素。请帮我。
答案 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')]