2017-07-30 77 views
0

我创建和聚合物1的应用程序和所有工作正常,但我开始另一个人的应用程序,我想学聚合物2,但我有一个非常重要的问题 用红宝石水豚测试应用程序和行为测试是行不通的,因为与聚合物2似乎不加载文件js和css像引导程序或类似的文件我加载 问题似乎水豚不能访问聚合物,因为如果我把代码放在正常的HTML文件它在我的测试save_screenshot很好地查看和水豚运作良好,但如果我把它放在聚合物2模板,水豚没有检测到任何东西,似乎该页面不正确加载资产聚合物2水豚不工作

任何帮助吗?

感谢

回答

0

假设你已经正确配置水豚使用JS能够驱动(因为它工作时,在您的网页内嵌),那么它听起来就像你在你的主JS文件JS错误是阻止一些JS代码运行。在开发中检查你的开发者控制台是否有任何JS错误并修复它们。另一种可能是你使用的是Poltergeist或者capybara-webkit,并且在主JS文件中使用了来自ES5.1 +的JS特性/方法,这些不支持这些驱动。