Java 以下web元素的XPATH是什么?
我想找到以下元素的XPATH。我想点击“下一步”超链接。任何帮助都将不胜感激Java 以下web元素的XPATH是什么?,java,selenium-webdriver,webdriver,Java,Selenium Webdriver,Webdriver,我想找到以下元素的XPATH。我想点击“下一步”超链接。任何帮助都将不胜感激 <span class="inputtextfields"> <Previous <a accesskey="n" href="javascript:ButtonClickFunction('NEXT' , 1, 'bulkpayments.jsp')">Next</a>> </span> 上一个 xpath应该是“/
<span class="inputtextfields"> <Previous <a accesskey="n" href="javascript:ButtonClickFunction('NEXT' , 1, 'bulkpayments.jsp')">Next</a>> </span>
上一个
xpath应该是“//a[包含(,'Next')]”尝试以下xpath:
driver.findElement(by.xpath("//a[@accesskey='n']").click();
driver.findElement(by.xpath("//a[contains(text(), 'Next')]").click();
您可以使用链接文本
“Next”
来匹配所需元素:
driver.findElement(by.xpath("//a[text()='Next']")).click();
或
请尝试下面提到的任何代码。
driver.findElement(by.xpath("//a[text()='Next']")).click();
说明:-使用文本方法和
标记
或
说明:-使用带有
标记的accesskey
属性
或
解释:-使用accesskey
属性和text
方法以及
标记。尝试以下XPath:
driver.findElement(by.xpath("//span[@class='inputtextfields']").click();
接受某人的答案,然后删除它不是一个好的做法,兄弟。如果你对我的答案不满意,你不应该只在早些时候打勾。你好,Kishan,我对你的答案投了更高的票,兄弟。是的,我接受了答案。请对问题投赞成票
driver.findElement(by.xpath("//a[@accesskey='n']").click();
driver.findElement(by.xpath("//a[@accesskey='n'][text()='Next']").click();
driver.findElement(by.xpath("//span[@class='inputtextfields']").click();