Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以下web元素的XPATH是什么?_Java_Selenium Webdriver_Webdriver - Fatal编程技术网

Java 以下web元素的XPATH是什么?

Java 以下web元素的XPATH是什么?,java,selenium-webdriver,webdriver,Java,Selenium Webdriver,Webdriver,我想找到以下元素的XPATH。我想点击“下一步”超链接。任何帮助都将不胜感激 <span class="inputtextfields"> &lt;Previous&nbsp; <a accesskey="n" href="javascript:ButtonClickFunction('NEXT' , 1, 'bulkpayments.jsp')">Next</a>&gt; </span> 上一个 xpath应该是“/

我想找到以下元素的XPATH。我想点击“下一步”超链接。任何帮助都将不胜感激

  <span class="inputtextfields"> &lt;Previous&nbsp; <a accesskey="n" href="javascript:ButtonClickFunction('NEXT' , 1, 'bulkpayments.jsp')">Next</a>&gt; </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();