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

  • Автор темы Автор темы SVRyzhov
  • Дата начала Дата начала

SVRyzhov

Client
Регистрация
17.05.2017
Сообщения
53
Реакции
6
Баллы
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>
Это так и быть должно, или какие-то неведомые процессы там происходят?
Если так быть не должно но происходит, то что делать чтоб работало корректно?
 
Скорее всего влияет стандартный функционал браузера для преобразования относительной ссылки в полную.
 
Вряд ли. Добавляется только домен, без уровня вложенности. В общем не относительная и не полная ссылка получается.
 

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