1
我在遠程服務器的共享文件夾中有config和specs文件。量角器+茉莉花2
C:\用戶\用戶名>量角器\ REMOTESERVER \ AutoSPA \ CONFIG \ protractor.conf.js 茉莉花框架一切工作不錯,但如果我設置的框架:「jasmine2」我通過控制檯運行從本地機測試在protractor.conf.js測試`噸運行:
啓動硒獨立服務器... [啓動]運行的webdriver 硒獨立服務器的實例1在http://10.17.175.168:50910/wd/hub 開始啓動
不規範發現 成品在0.001秒內 未捕獲的主器件接收:錯誤而等待量角器與頁面同步:「角度不能在窗口上找到」 [發射]過程,錯誤代碼退出1
實施例: conf.js:
exports.config = {
specs: ['./test.js'],
capabilities : {'browserName' : 'chrome'},
framework: 'jasmine2',
jasmineNodeOpts: {showColors: true}
};
test.js在同一文件夾:
describe("test", function(){
it("navigate", function(){
browser.get("https://angularjs.org/")
})
});
如果它能夠正常工作的本地文件夾,但如果它的遠程文件夾沒有找到規範test.js.
你在測試中有'ddescribe()'或'iit()'嗎?當你只想運行這些套件/測試時,Jasmine 2使用'fdescribe()'和'fit()'。它不會將ddescribe識別爲套件。 –
不,我們不使用ddescribe和fdescribe,iit和fit。我認爲,問題是項目源位於遠程盒子上,而node_modules位於本地機器上。隨着茉莉花1.3它的作品,但茉莉花2沒有。 – Vladyslav
您使用的是什麼版本的量角器,selenium-webdriver?作爲一個調試步驟,你可以確保你設置了瀏覽器。 ignoreSynchronization = true'開始執行之前,如果它是一個非角度頁面。謝謝 –