我有这样的div:
<div class="alert alert-danger">Please enter an email address</div>
我想编写一个XPath表达式,如果div包含Please enter an email address
且类完全等于alert alert-danger
,它应该返回我的元素。目前我有这个xpath "//*[contains(text(),'Please enter an email address')]"
如何添加此条件,以便仅在class属性为"alert alert-danger"
时才返回。如果它包含&#34;警报警报 - 危险你好&#34;它不应该返回,即它应该进行n equal
匹配,而不是LIKE
匹配
答案 0 :(得分:1)
//div[@class="alert alert-danger"][.="Please enter an email address"]
答案 1 :(得分:1)
你可以使用&#39;和&#39;并链接条件,例如:
"//*[contains(text(), 'Please enter an email address') and @class='alert alert-danger']"