我想将XPath创建为//a[class='btn btn-invisible btn-link routeLink'] and //a[data-route='#Leads']
。
其他示例://div[@class='btn-group'] and //a[@text()='Leads']
HTML:
<div class="btn-group" style="display: none;">
<a class="btn btn-invisible btn-link routeLink" data-route="#Leads" href="#Leads">Leads</a>
答案 0 :(得分:2)
//a[@class='btn btn-invisble' and data-route='#Leads']
在第二个例子中:你想要一个div还是想要一个锚?不应该是那些不同的定位器吗?
您可以使用竖管来管理它们://div[@class='x']|//a[@text='aa']
。
答案 1 :(得分:1)
我认为以下是您的需求:
1) //a[@class='btn btn-invisible btn-link routeLink'][@data-route='#Leads']
2) //div[@class='btn-group'][text()='Leads']
如果你真的需要使用'和',那么niharika_neo的建议也应该有效。