Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.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 如何使用selenium重试动态xpath中的值?_Java_Selenium - Fatal编程技术网

Java 如何使用selenium重试动态xpath中的值?

Java 如何使用selenium重试动态xpath中的值?,java,selenium,Java,Selenium,我已尝试检索此处找到的值: 但几乎没有成功,因为xpath会动态修改自身,并且没有模式。我尝试了以下几种变体 String folioValue=driver.findElement(By.xpath("//*[@id=\"2027855965\"]/tbody[2]/tr/td[8]")).getText(); 及 我可以用什么来完成这项任务?谢谢。您尝试过以下css选择器吗 String folioValue=driver.findElement(

我已尝试检索此处找到的值:

但几乎没有成功,因为xpath会动态修改自身,并且没有模式。我尝试了以下几种变体

String folioValue=driver.findElement(By.xpath("//*[@id=\"2027855965\"]/tbody[2]/tr/td[8]")).getText();


我可以用什么来完成这项任务?谢谢。

您尝试过以下
css选择器吗

String folioValue=driver.findElement(By.cssSelector("td.total")).getText();

用文本格式的一些外部HTML更新问题。您好,谢谢您的输入。我已设法检索到一个值,但不幸的是,它来自不同的列。找到的元素如下所示,您需要在HTML中同时发布元素和要忽略的元素
String folioValue=driver.findElement(By.cssSelector("td.total")).getText();