Что выражение XPath может я использовать для нахождения всей привязки (просто) элементами, фактический текст которых (innerHTML) является Выходом из системы.
что-то как
//a[@innerHTML='Logout']
Это было бы корректно?
Нет, это было бы неправильно. innerHTML
- это свойство, часть объектной модели, а XPath работает с тегами и атрибутами. Если ваш тег
не имеет атрибута с именем innerHTML
, это не сработает.
Если вы хотите сравнить значение самого тега, вы можете использовать .
(точка) для обозначения тега:
a[.='Logout']
Однако я должен добавить, на всякий случай, если вы используете jQuery: я не уверен, будет ли он работать с jQuery. jQuery не поддерживает XPath полностью, только базовые функции.