Тип элемента "ссылка" должен завершаться соответствующим конечным тегом "</link>" при попытке проанализировать PageSource из Selenium через getPagesource - PullRequest
0 голосов
/ 13 декабря 2018

Я генерирую источник страницы с помощью метода селена getpagesource() для firefox и т. Е. Браузера, но страница источника не обрабатывается и сообщение отображается как:

The element type "link" must be terminated by the matching end-tag "</link>"

как тег "link" также показывает это сообщениедля meta, base и input

Но источник страниц, созданный для Chrome, анализируется.

Я использую файл pagesource для оценки xpath, который работает для chrome, но не для firefox и т. Д.

Есть предложения или помощь?

1 Ответ

0 голосов
/ 13 декабря 2018

Это сообщение об ошибке ...

The element type "link" must be terminated by the matching end-tag "</link>".

... подразумевает, что клиенты GeckoDriver и IEDriverServer отправляют некоторый запрос, по которому соответствующий Клиент браузера т.е. Firefox и Internet Explorer отвечает неверный XML .

Некоторая информация о request отправленои полученный response, содержащий неверный XML , мог бы дать нам некоторое представление о том, что случилось.


HTML <link> Tag

The *Тег 1028 *<link> определяет ссылку между документом и внешним ресурсом.Тег <link> используется для ссылки на внешние таблицы стилей.

Например, ссылка на внешнюю таблицу стилей может быть выражена как:

<head>
  <link rel="stylesheet" type="text/css" href="theme.css">
</head>

Заключение

В качестве быстрой проверки убедитесь, что теги <link>" правильно закрыты в соответствии с преобладающим деревом DOM и, соответственно, зарегистрируйте дефект / ошибку.


tl;dr

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...