2016-09-07 2 views
0

Я работаю над тестом автоматизации Analytics, используя Java и Selenium WebDriver. На нашем сайте есть события отслеживания Google Analytics, установленные на важных элементах сайта. Мне нужно проверить, что при нажатии на определенный элемент, находящийся под тестированием, событие Analytic фактически завершается.Как автоматизировать тестирование Google Analytics при нажатии на селен?

Я тестирую его на Chrome. Когда я нажимаю F12, я вижу на консоли, что событие события Omniature Analytics запускается при каждом событии щелчка элемента.

Как я могу достичь этой задачи? Если кто-нибудь может мне помочь с некоторыми ссылками или образцом кода, я буду очень благодарен.

ответ

0

Ваша проблема не имеет отношения к Selenium Webdriver.

Что вам нужно сделать, это определить, отправлен ли запрос XRH или нет. Для этого вы, вероятно, должны работать с JavaScript.

Существует тема на StackOverflow об этом: JavaScript: Detect AJAX requests

0

Чтобы проверить запрос аналитика, вы должны захватить запрос сетевого трафика. Который может быть достигнут через BrowserMob Прокси.

Здесь sample code используя селен, что может быть полезно.