У меня есть html-код с ссылками href. Некоторые из них являются следующие:Поиск ссылки href с использованием Selenium и java
<a href="#">
в то время как другие, как
<a href = "http://.....'>.
Другими словами, для в XPath я не могу использовать //a[contains(@href,'#')]
ни //a[contains(@href,'http')]
, потому что они взаимно исключают друг друга, и каждый из них будет работать только для определенные разные значения href. Я не могу найти универсальную строку.
Теперь, теоретически, href не должно быть пустым, поэтому, если бы я мог использовать что-то вроде //a[href not blank]
, это было бы хорошо. Или даже //a[has href attribute]
.
В любом случае, чтобы это сделать?
Tony, перечитайте свой вопрос. Похоже, что он неполный и может использовать дополнительную информацию. – SunSparc
@SunSparc это просто, что были проблемы с разметкой HTML - исправлено. – alecxe