2017-03-28 52 views
2

我想找到以下元素的XPATH。我想點擊「下一步」超鏈接。任何幫助,將不勝感激。以下web元素的XPATH是什麼?

<span class="inputtextfields"> &lt;Previous&nbsp; <a accesskey="n" href="javascript:ButtonClickFunction('NEXT' , 1, 'bulkpayments.jsp')">Next</a>&gt; </span> 
+0

接受別人的答案,然後刪除它是不是一個好的做法兄弟。如果你對我的回答不滿意,你應該沒有提前打勾。 –

+0

你好Kishan,我已經upvoted你的答案兄弟。 – Akki

回答

1

嘗試下面提到的任何代碼。

driver.findElement(by.xpath("//a[text()='Next']")).click(); 

說明: -使用text<a>標籤以及方法。

OR

driver.findElement(by.xpath("//a[@accesskey='n']").click(); 

說明: -使用accesskey<a>標籤屬性。

OR

driver.findElement(by.xpath("//a[@accesskey='n'][text()='Next']").click(); 

說明: -使用accesskey屬性及與<a>標籤一起text方法。

+0

是的,我接受了答案。請投票回答問題 – Akki

0

的XPath的應該是 「//a[contains(.,'Next')]」

1

請嘗試以下的XPath:

driver.findElement(by.xpath("//a[@accesskey='n']").click(); 

driver.findElement(by.xpath("//a[contains(text(), 'Next')]").click(); 
1

您可以使用鏈接文本"Next"匹配所需元件:

driver.findElement(by.xpath("//a[text()='Next']")).click(); 

driver.findElement(by.linkText("Next")).click(); 
0

嘗試以下XPath:

driver.findElement(by.xpath("//span[@class='inputtextfields']").click();