2017-07-30 105 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特性/方法,這些不支持這些驅動。