2015-06-12 2 views
1

Я пишу тест транспортира, чтобы проверить, что запрос срабатывает/присутствует на загрузке страницы. Есть ли способ захватить запрос тестом на транспортир?Проверьте маяк (запрос https) на странице с помощью теста транспортира

Вручную, отслеживая запросы, звонящие на вкладке сети (инструмент dev), можно увидеть стрельбу при загрузке страницы. Глядя на автоматизацию этого дела.

С другой стороны, я попытался найти эту ссылку на странице, но поскольку ее содержимое внутри iframe (#iframe_id> html> head> script> src = "https ..."), оно недоступно (может к нему можно обратиться?).

Любое предложение и помощь приветствуются.

ответ

0

Вы можете использовать

driver.executeScript(window.performance.getEntriesByType("resource")).then(function (requests) { 
    console.log(requests); 
}) 

, чтобы получить массив всех запросов HTTP (включая запросы XMLHttpRequest, запросы CSS изображений, и т.д. фреймы,) на странице и отфильтровать этот массив, как вы хотите.

Смежные вопросы