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