Это можно сделать:
в документе у меня есть несколько таблиц:
...
table id="odds_ou_159.5"
table id="odds_ou_160.5"
table id="odds_ou_161.5"
...
Таблицы содержат несколько классов:
...
tr class = odd>
tr class = odd>
...
класс
odd
содержат:td class = bookmaker ...
td> 161.5 </td>
td class = kx
td class = kx
тд класс = бонус
....
класс
kx
содержат:span class=" odds-wrap " eu="1.90"> 1.90
Теперь мне нужно, чтобы получить содержание класса нечетной или просто текст из <td> 161.5 </td>
, но мое состояние должно быть eu="1.90"
Возможно ли получить содержание предков (в моем случае класс odd
) в зависимости от значений атрибутов потомков (в моем случае eu=1.90
)
@JakeSully, используйте одинарные кавычки для 1,90 при использовании в коде, так как мы используем двойные кавычки, чтобы обеспечить XPath в findElement * методы. –
Спасибо, я написал '// td [span [@ class = "odds-wrap" и @ eu = "1.90"]]/previous-sibling :: td', и он работает –