ИСПОЛЬЗУЕТЕ iMACROS для мониторинга / записи HTTP-запросов (запросов изображений) после запуска Javascript?
Я работаю над проектом, чтобы найти инструмент или решение с помощью iMacros, которое позволит мне автоматизировать большую часть регрессионного тестирования на нашем сайте. Основной сценарий, который я пытаюсь заставить работать, выглядит так:
- Используйте
инструментiMacros, чтобы выполнить набор действий - в этом случае, - а) Посетить сайт
- б) Войти на сайт
- c) Используйте панель поиска на экране для поиска продукта
- После загрузки страницы поиска есть заголовок, который мне нужно проверить. Для этого конкретного сценария ожидаемый результат - "v1=header".
Если бы я не пытался сделать макрос из этого, я мог бы легко найти его и наблюдать (т.е. нажать F12 в Chrome, нажать "Сеть", отсортировать по термину "b/ss" и найти "v1=" из список после загрузки страницы поиска.
То, что я не могу сделать, это записать это действие, затем ответить на него позже и записать результаты. В настоящее время я оцениваю iMacros, отдельно и с надстройкой Firefox и расширением Chrome. iMacros, кажется, является ответом на это... но все мои поиски того, как я заставлю iMacros делать именно это, не были получены.
Пока что я попробовал:
- (Chrome) Нажатие F12 в окне и в своем собственном окне - iMacros не будет отвечать на все, что сделано в этом окне
- (Firefox) Запись щелчков и нажатий кнопок при использовании HTTPFox при просмотре результатов - опять же, iMacros не будет реагировать ни на что в этом окне
- Когда iMacros сделал снимок экрана, когда HTTPFox был открыт с информацией, которую я искал - на снимке экрана отображалась только страница без информации HTTPFox.
Учитывая, что у меня очень мало опыта работы с html и javascript, у меня заканчиваются варианты поиска. Все, что кто-либо может придумать, будет с благодарностью. Заранее спасибо за ваше время.
1 ответ
Определили, что iMacros не имеет возможности делать то, что нужно, и не будет распознавать никакую панель веб-разработки (firebug, httpfox и т. Д.) При записи макросов или снимков экрана.
Используется примерный подход, предлагаемый для проверки Selenium (Webdriver), который после недели хирургии кода с примерами с разных сайтов смог собрать воедино комбинацию Webdriver/Firefox/Firebug/NetExport для прослушивания запросов http при выполнении поиска а затем экспортировать события в файл.HAR.