2014-01-06 49 views
1

我想創建XPath爲//a[class='btn btn-invisible btn-link routeLink'] and //a[data-route='#Leads']Selenium Webdriver - XPath:如何在xpath中使用'和''或'

其他例如://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

請在發佈問題之前觀看格式並檢查預覽。你的HTML消失了。 –

回答

1

我想下面是你需要的東西:

1) //a[@class='btn btn-invisible btn-link routeLink'][@data-route='#Leads'] 


2) //div[@class='btn-group'][text()='Leads'] 

,如果你真的需要使用「和」然後niharika_neo的建議應該工作了。

2
//a[@class='btn btn-invisble' and data-route='#Leads'] 

在第二個例子:你想一個div或者你想一個錨?那不應該是不同的定位器?

你或他們可以使用管道://div[@class='x']|//a[@text='aa']

相關問題