2016-09-07 5 views
0

私は、JavaとSelenium WebDriverを使用して、Analytics自動化テストを行っています。我々のサイトでは、サイトの重要な要素に設定されたアナリティクストラッキングイベントがあります。テスト中の特定の要素をクリックすると、分析イベントが実際に起動されることを確認する必要があります。セレンを使用してクリックしたときに発生したイベントのアナリティクステストを自動化するにはどうすればよいですか?

私はChromeでテストしています。 F12をクリックすると、各要素のクリックイベントでOmni Analyticsイベントが発生することがコンソールで確認できます。

このタスクをどのように達成できますか?誰かが参考文献やサンプルコードで私を助けることができれば、私は非常に感謝しています。

答えて

0

あなたの問題はSelenium Webdriverとは関係ありません。

XRH要求が送信されたかどうかを検出する必要があります。 これはおそらくJavaScriptで動作するはずです。この程度のstackoverflowに関するトピックがあり

JavaScript: Detect AJAX requests

0

は、分析要求をテストするには、あなたはネットワークトラフィック要求をキャプチャする必要があります。これは、BrowserMobプロキシを介して達成することができます。

ここにはセレンを使用しているsample codeがあります。これは参考になるかもしれません。

関連する問題