Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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 是否可以检索找到webelement的xpath?_Java_Xpath_Selenium Webdriver - Fatal编程技术网

Java 是否可以检索找到webelement的xpath?

Java 是否可以检索找到webelement的xpath?,java,xpath,selenium-webdriver,Java,Xpath,Selenium Webdriver,假设我有一个名为we-found的Web元素,它是通过使用driver.findElement(by.xpath(“//tbody/tr”)找到的,我将we传递给一个方法。同时,我的我们正在经历一些事情(发送给我StaleElementReference),我需要用我传递它的方法再次检索它,从中获取一个子元素。 我是否可以通过某种方式获得我最初找到它的xpath?请试着在这方面回答这个问题。谢谢没有土生土长的方法。由于WebDriver中的“查找”逻辑都是通过类(或在您的语言中是等效的)在中抽象

假设我有一个名为we-found的Web元素,它是通过使用
driver.findElement(by.xpath(“//tbody/tr”)
找到的,我将
we
传递给一个方法。同时,我的
我们
正在经历一些事情(发送给我StaleElementReference),我需要用我传递它的方法再次检索它,从中获取一个子元素。


我是否可以通过某种方式获得我最初找到它的
xpath
?请试着在这方面回答这个问题。谢谢

没有土生土长的方法。由于WebDriver中的“查找”逻辑都是通过类(或在您的语言中是等效的)在
中抽象出来的,因此更容易实现。您只需要创建一个包装类,该类保存所使用的
By
引用。@Arran将其作为一个答案,以便我可以选择它