我在Ruby on Rails应用程序中实现了Mixpanel测试 - 每页最多约4或5个Mixpanel调用负载。这些调用似乎打破了我使用Selenium网络驱动程序(使用chromedriver)的任何Cucumber场景。
我找到了一个不在测试环境中加载Mixpanel Javascript库的解决方案,但这似乎是测试和生产环境之间维护的一个很大的差异。
为什么这些Mixpanel调用会导致测试失败(它只是使用Javascript w / selenium web-driver - 非js [webrat]测试成功的测试),并且可能是一个更好的解决方案,而不仅仅是不加载Mixpanel js图书馆?