2015-01-21 26 views
0

我想用多種配置運行相同的測試套件,但是我不知道如何對相同的測試進行排隊。一個簡單的循環將導致測試同時嘗試和執行,這與你一起點擊並等待模態等。用不同的配置運行相同的量角器測試的簡便方法

例如,這是行不通的(coffeescript)

["Apple", "Microsoft"].forEach (e,i,l) -> 
    describe "Page is working...", -> 
     it "...has correct title", -> 
      expect browser.getTitle() 
       .toBe e + "'s website" 

我看到描述返回一個對象,我希望它是承諾,但它不是。我根據承諾開始寫同樣的東西,但看起來很混亂。有沒有其他方式我錯過了?

回答

1

我對coffeescript不熟悉(認爲這就是你正在使用的權利?),但我相信你問的是如何用量角器編寫參數化測試。

存在問題打開請求是:https://github.com/angular/protractor/issues/620

現在這個問題仍然沒有得到解決,但這個問題應該給你如何處理這一問題在你的代碼的一些想法:How do I open multiple windows or operate multiple instances

+0

好的,謝謝,這讓我有信心推進我有點混亂的解決方案。 – 2015-01-22 12:06:58

相關問題