1
我們一直在廣泛使用protractor.promise.all([promise1, promise2, promise3])
來解決多個承諾,直到升級到Protractor 4.0.0。現在失敗:無法讀取未定義的屬性'all'
,它與失敗:
失敗:無法讀取屬性未定義
我們應該用它代替protractor.promise.all()
什麼,或者這是一個錯誤「所有」?
我們一直在廣泛使用protractor.promise.all([promise1, promise2, promise3])
來解決多個承諾,直到升級到Protractor 4.0.0。現在失敗:無法讀取未定義的屬性'all'
,它與失敗:
失敗:無法讀取屬性未定義
我們應該用它代替protractor.promise.all()
什麼,或者這是一個錯誤「所有」?
在4.0.0版本中,該功能protractor.promise.all
不再存在於protractor.promise
命名空間:
https://github.com/angular/protractor/blob/master/lib/ptor.ts
這僅僅是一個快捷方式從硒庫中諾命名空間。所以作爲替代方案:
var promise = require('selenium-webdriver').promise;
promise.all([promise1, promise2, promise3])