Java Selenium-搜索通知文本的父元素
我正在寻找报告中的一个元素,但我找不到其中一位家长将文本作为搜索的基础 在这个例子中,我查找订单号,我需要知道这个订单的值是多少,但是当我搜索以下同级时,它返回一个错误,指出无法检索元素 订单Xpath://*[@id=“form:dataTableVendas_data”]/tr/td[4] 值Xpath://*[@id=“form:dataTableVendas_data”]/tr/td[7]Java Selenium-搜索通知文本的父元素,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我正在寻找报告中的一个元素,但我找不到其中一位家长将文本作为搜索的基础 在这个例子中,我查找订单号,我需要知道这个订单的值是多少,但是当我搜索以下同级时,它返回一个错误,指出无法检索元素 订单Xpath://*[@id=“form:dataTableVendas_data”]/tr/td[4] 值Xpath://*[@id=“form:dataTableVendas_data”]/tr/td[7] 你能在这里分享文本格式的相关HTML吗? def String getPedido(Strin
你能在这里分享文本格式的相关HTML吗?
def String getPedido(String value) {
String xPath = "//*[contains(@text, '%s')]//following-sibling::td"
WebElement elemento = driver.findElement(By.xpath(String.format(xPath, value)))
String ValorPedido = elemento.getText()
}