2015-01-21 52 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

相关问题