Я пытаюсь найти элемент, проверяя innerHTML (свойство node ()) и некоторый атрибут (например, @class).Оба метода работают отдельно, но я не могу объединить их с "и"
HTML-частью:
<tr class="tableRow1">
<td nowrap="" class="ct">
<input type="CheckBox" name="RowKey" tabindex="17" value="15635">
<img src="/tm/images/1pixel.gif" style="height:9px;width:9px;border:0" name="RowIndicator">
</td>
<td class="lt" title="ID">XXXXX</td><nobr>0021234567</nobr><td class="rt">1.00</td>
</tr>
Поэтому мне нужно найти этот узел class = "tableRow1" (от многих других), поймав эту часть:
<nobr>002123456</nobr>.
Эти две работы (но поймав несколько элементов):
.find_element_by_xpath('//tr[contains(node(), "0021234567")]')
.find_element_by_xpath('//tr[contains(@class, "Row")]')
Эта не:
.find_element_by_xpath('//tr[contains(node(),"0021234567") and contains(@class,"Row")]')