Xpath и innerHTML

Что выражение XPath может я использовать для нахождения всей привязки (просто) элементами, фактический текст которых (innerHTML) является Выходом из системы.

что-то как

//a[@innerHTML='Logout']

Это было бы корректно?

13
задан skaffman 9 May 2010 в 15:23
поделиться

1 ответ

Нет, это было бы неправильно. innerHTML - это свойство, часть объектной модели, а XPath работает с тегами и атрибутами. Если ваш тег не имеет атрибута с именем innerHTML , это не сработает.

Если вы хотите сравнить значение самого тега, вы можете использовать . (точка) для обозначения тега:

a[.='Logout']

Однако я должен добавить, на всякий случай, если вы используете jQuery: я не уверен, будет ли он работать с jQuery. jQuery не поддерживает XPath полностью, только базовые функции.

20
ответ дан 1 December 2019 в 22:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: