все, что я просматриваю в веб-приложении, и мне нужно найти определенный элемент, но я не могу найти его с помощью xpath. Это HTML-код, где я пытаюсь найти элементJava-элемент поиска selenium с xpath
<table>
<tr>
<th class="details">
<label>Name</label>
</th>
<td class="data">
<div id="...">
<div id="..."></div>
<input id="..." type="text">
</div>
</td>
</tr>
..........
</table>
я успешно нашел его, но когда я заметил, что идентификаторы автоматически сгенерирован я застрял. Я попытался решить эту проблему, найдя метку, содержащую текст «Имя», а затем поиск братьев и сестер, но ничего. Это мой XPath:
//*[text()[contains(.,'Name')]]/../following-sibling::td
Попробуйте это '// ввод [@ типа =«текст»]' и 'опечатки name' как' Нома 'в вашем xpath. – Ravikumar
Классы также меняются? как детали, данные – lauda
Я забыл сказать, что на этом сайте есть несколько входных тегов, однако также меняется класс. –