FindElementByXPath Баг или фича?

SVRyzhov

Client
Регистрация
17.05.2017
Сообщения
47
Благодарностей
5
Баллы
8
Столкнулся с непонятной ситуацией.
string nextUrl = tab.FindElementByXPath("//a[@class='b-pagination__item js-pager-next']", 0).GetAttribute("href").ToString();
Возвращает строку с доменом, хотя там относительная ссылка.
<a href="?q=Диклофенак&amp;page=1" rel="next" class="b-pagination__item js-pager-next">
<i class="b-icn--next"></i>
</a>
Это так и быть должно, или какие-то неведомые процессы там происходят?
Если так быть не должно но происходит, то что делать чтоб работало корректно?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 374
Благодарностей
3 298
Баллы
113
Скорее всего влияет стандартный функционал браузера для преобразования относительной ссылки в полную.
 

SVRyzhov

Client
Регистрация
17.05.2017
Сообщения
47
Благодарностей
5
Баллы
8
Вряд ли. Добавляется только домен, без уровня вложенности. В общем не относительная и не полная ссылка получается.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)