【发布时间】:2014-09-16 23:40:21
【问题描述】:
我正在使用 Selenium WebDriver java 绑定进行 Google Analytics 自动化测试。我们的网站在网站的重要元素上设置了 Google Analytics 跟踪事件。我需要验证在单击某个被测元素时,Google Analytic 事件实际上已被触发。
我正在 FireFox 上对其进行测试。当我点击 F12 时,我可以在控制台中看到在每个元素点击事件上都会触发 Google Analytics,并带有消息 GET http://www.google-analytics.com/__utm.gif。
SampleCode :-
WebDriver wd = new FirefoxDriver();
wd.get("http://www.dummyExample.com/");
wd.findElement(By.linkText("Document Referece")).click();
wd.findElement(By.id("Ex2vc2")).click();
我怎样才能完成这项任务?我用谷歌搜索了它,但找不到好的答案。如果有人可以帮助我提供一些参考资料或示例代码,我将非常感激。
【问题讨论】:
-
这只是测试 Google 的 Analytics JavaScript(Google 已经这样做了!)。我不明白这是如何实现任何目标的。
-
@Arran :我想在日志中捕获哪个点击事件具有谷歌分析。
标签: java javascript selenium google-analytics selenium-webdriver