Ответ 1
Используйте функцию contains
:
//div[contains(@id,'test')]
На моей странице HTML у меня есть сорок div, но мне нужен только один div
Используя пакет гибкости для поиска и получения всех div с идентификаторами, я использую этот
"//div[@id]"
НО как мне искать divs с идентификаторами, где идентификатор содержит текст "test"
<div id="outerdivtest1></div>"
Спасибо
Используйте функцию contains
:
//div[contains(@id,'test')]
Я использовал это для класса CSS:
//div[@class = 'atom']
Я предполагаю, что он похож на id.
Вы можете использовать xpath
//div[@contains(@id,'test')]
Если вы хотите использовать первое вхождение, оно работает нормально, но если это не первое вхождение, вам нужно перейти с другим xpath, определенным для конкретного элемента.