Как я могу повторить значение в динамическом xpath с помощью selenium?

#java #selenium

#java #селен

Вопрос:

Я попытался восстановить значение, найденное здесь:

42,959

с небольшим успехом, поскольку xpath динамически изменяет себя, и для него нет шаблона. Я пробовал следующие варианты

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

и

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

Есть идеи о том, что я мог бы использовать для этой задачи? Спасибо.

Комментарии:

1. Обновите вопрос некоторым внешним HTML в текстовом формате.

Ответ №1:

Вы пробовали со следующим css selector .

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

Комментарии:

1. привет, спасибо за ввод. Мне удалось получить значение, но, к сожалению, оно из другого столбца. найденный элемент выглядит следующим образом, Вы знаете, как я могу различать 2 элемента?

2. Вам нужно опубликовать HTML как элемент, так и указать, какой из них вы хотите игнорировать