Подтвердить что ты не робот

Xpath ищет div, где идентификатор содержит определенный текст

На моей странице HTML у меня есть сорок div, но мне нужен только один div

Используя пакет гибкости для поиска и получения всех div с идентификаторами, я использую этот

"//div[@id]"

НО как мне искать divs с идентификаторами, где идентификатор содержит текст "test"

<div id="outerdivtest1></div>"

Спасибо

4b9b3361

Ответ 1

Используйте функцию contains:

//div[contains(@id,'test')]

Ответ 2

Я использовал это для класса CSS:

//div[@class = 'atom']

Я предполагаю, что он похож на id.

Ответ 3

Вы можете использовать xpath

//div[@contains(@id,'test')]

Если вы хотите использовать первое вхождение, оно работает нормально, но если это не первое вхождение, вам нужно перейти с другим xpath, определенным для конкретного элемента.