Как получить URL-адрес, если страница загружена не полностью и желаемое время ожидания моего веб-драйвера уже истекло? - PullRequest
0 голосов
/ 07 марта 2019

Я пытался извлечь URL-адрес, если страница еще не загрузилась, но я хочу, чтобы URL-адрес истек, если время ожидания драйвера (10 секунд) истекло, и он выдвигает пользовательское исключение.Я пробовал window.location.href, window.location.pathname и т. Д., Но они возвращают ноль.

1 Ответ

0 голосов
/ 07 марта 2019

Расположение окна

Объект JavaScript window.location может использоваться для получения адреса текущей страницы (URL) и перенаправления браузера на новую страницу.,Объект window.location может быть записан без префикса окна.Некоторые примеры:

  • window.location.href: возвращает href (URL) текущей страницы
  • window.location.hostname: возвращает имя домена веб-хоста
  • window.location.pathname: возвращает путь и имя файла текущей страницы
  • window.location.protocol: возвращает используемый веб-протокол (http: или https:)
  • window.location.assign: загружает новый документ

Страница полностью не загружена

К сожалению, есть общий шаг no , чтобы проверить, полностью ли загружена страница через Selenium.Однако существуют определенные подходы для обеспечения полной загрузки страницы с использованием следующих стратегий:

Примечание : подробное обсуждение можно найти в Есть ли у нас какие-либо общие функции, чтобы проверить, полностью ли загружена страница в Selenium

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