Я пишу программу для автоматизации проверки ссылок на сайте. Наш сайт имеет более 400 ссылок на страницу, и нам нужно открыть каждую ссылку и увидеть, что она возвращает действительную страницу, т.е. 200, есть и другие требования, чтобы проверить, является ли страница страницей перенаправления 404 и т. Д. Это означает, 400 чернил потребуется около 30 минут.захват обновления браузера с использованием Selenium Web Driver
Мой проект состоит в том, чтобы интегрировать это с автоматизацией Front-End (Selenium) таким образом, чтобы каждый раз, когда браузер загружает новую страницу или обновляет браузер, он запускает новый поток, передавая источник страницы для проверки всех href доступный.
Мы не следим за объектной моделью страницы, иначе я мог бы вызвать ее на каждой странице.
Вопрос: есть ли способ прослушивания обновления браузера или загрузки страницы с помощью Selenium Web Driver?
Моя цель - загрузить страницу с обновлением браузера, а не нагрузкой Ajax. Как только DOM готов, я собираюсь использовать полный источник HTML и проанализировать его, чтобы идентифицировать hrefs. Я хочу сделать это как фоновый процесс с помощью одного метода, что причина, по которой я думал о слушателе. Однако я собираюсь попробовать варианты, которые вы предоставили, поскольку я полагаю, что нет прямого метода, который можно использовать – Rajeev