Мне нужно иметь дело с такой таблицей:
<table id="product">
<tr>
<td data-sortable-id="ax01">Axe</td>
<td>Wood</td>
<td>Red</td>
</tr>
<tr>
<td data-sortable-id="ha01">Hammer</td>
<td>Iron</td>
<td>Black</td>
</tr>
<tr>
<td data-sortable-id="na01">Nail</td>
<td>Metal</td>
<td>Black</td>
</tr>
<tr>
<td colspan="3">3 Products Listed</td>
</tr>
</table>
Как я могу выбрать все элементы td
, которые имеют атрибут data-sortable-id
? Я ничего не могу найти в поиске Google о поиске элементов по атрибуту (без значения, только собственное имя атрибута).
Я пробовал что-то вроде
x = webdriver.find_elements_by_xpath("//td[@data-sortable-id]")
print(len(x))
но результат 0.