Ruby on Rails アプリケーションに Mixpanel テストを実装しました。ページ読み込みごとに最大で約 4 または 5 回の Mixpanel 呼び出しです。これらの呼び出しは、私が Selenium Web ドライバー (chromedriver を使用) を使用している Cucumber シナリオを壊しているようです。
テスト環境で Mixpanel Javascript ライブラリをロードしないという解決策を見つけましたが、これはテスト環境と実稼働環境の間で維持する大きな不一致のようです。
これらの Mixpanel 呼び出しが原因でテストが失敗するのはなぜでしょうか (Selenium Web ドライバーを使用する Javascript を使用するテストのみです - 非 js [webrat] テストは成功します)、Mixpanel js ライブラリをロードしないよりも優れた解決策は何でしょうか?