Проверка разбитых ссылок на странице, которая параллельно использует Selenium и Java

StackOverflow https://stackoverflow.com/questions/3608431

Вопрос

Задача - проверять сломанные ссылки на веб-страницу с использованием Selenium RC и Java. Это можно сделать просто

a) click on link A
b) wait for page to open
c) focus on this window
d) verify text present on this page
e) Close this window

Затем следуйте шагам A до E для ссылок B, ссылки C .... Ссылки N

Этот процесс является последовательным.

Можно ли паральнично открыть все ссылки в новых окнах и проверить, сломаны ли они или нет, то есть более профессиональным способом?

Пожалуйста, совет (если возможно с образцом кода)

Это было полезно?

Решение

Поскольку браузер может реалистично щелкнуть только одну ссылку за раз, вот все вы сможете сделать с Selenium. Все это делает, манипулирует браузером в качестве помощи пользователем.

Если вы вообще не обеспокоены AJAX, ваша лучшая ставка, вероятно, сделана за пределами Selenium с httpclient. Там вы могли бы получить источник и все ссылки и выдать запрос на голову, чтобы увидеть, если вы получите 404 (нет необходимости утверждать текст). Вы могли бы сделать это параллельно и не нужно ждать браузера вообще.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top