2014-05-05 127 views

回答

1

请试试这个

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

它不会选择与_valid电子邮件ID_第一个div中,它将选择包含第一个div'.com' – xyz

+0

将择基础上,'class'名称和其中包含'.COM ' –

+0

OP想'我试图选择有效的电子邮件ID第一个元素..' – xyz

0

你的XPath应该是//div[@class='email' and contains(text(),'.com')]。它将首次出现这个xpath。如果您确切需要第一个或第三个元素,请添加指定发生次数的[1][3]

+0

它不会选择带_valid电子邮件ID_的第一个div,它会选择包含'.com'的第一个div – xyz

+1

同意,那么我们需要澄清什么对于这个问题是“有效的电子邮件”。 – olyv

0

尝试这个

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