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