2016-09-07 3 views
0

Ich arbeite an Analytics-Automatisierungstest mit Java und Selenium WebDriver. Auf unserer Website sind Analytics-Tracking-Ereignisse für wichtige Elemente auf der Website festgelegt. Ich muss überprüfen, dass beim Klicken auf ein bestimmtes zu prüfendes Element tatsächlich das Analytic-Ereignis ausgelöst wird.Wie automatisieren Analytics-Tests für Ereignisse, die beim Klicken mit Selen ausgelöst werden?

Ich teste es auf Chrome. Wenn ich auf F12 klicke, kann ich in der Konsole sehen, dass ein Omniature Analytics-Ereignis bei jedem Klickereignis ausgelöst wird.

Wie kann ich diese Aufgabe erreichen? Wenn jemand mir mit einigen Referenzen oder Beispielcode helfen kann, werde ich sehr dankbar sein.

Antwort

0

Ihr Problem hat nichts mit Selenium Webdriver zu tun.

Was Sie tun müssen, ist festzustellen, ob eine XRH-Anfrage gesendet wird oder nicht. Dafür solltest du wahrscheinlich mit JavaScript arbeiten.

Es ist ein Thema, auf Stackoverflow dazu: JavaScript: Detect AJAX requests

0

eine Analyse Anfrage Um zu testen, werden Sie den Netzwerkverkehr Anfrage erfassen müssen. Was erreicht werden kann durch BrowserMob Proxy.

Hier ist sample code mit Selen, die hilfreich sein könnten.

Verwandte Themen