使用不同配置运行相同量角器测试的简洁方法

时间:2015-01-21 11:39:23

标签: protractor

我想使用多种配置运行相同的测试套件,但我不知道如何排队相同的测试。一个简单的循环会导致测试同时尝试并执行,这会让你感到烦恼,点击并等待模态等。

e.g。这不起作用(coffeescript)

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

我看到描述会返回一个对象,我希望这是对象,但事实并非如此。我开始根据承诺写同样但看起来很乱。我还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

我不熟悉coffeescript(想想你正在使用的是什么?),但我相信你所问的是如何用量角器编写参数化测试。

有一个问题是开放请求:https://github.com/angular/protractor/issues/620

目前该问题仍未解决,但此问题可为您提供有关如何在代码中解决问题的一些想法:How do I open multiple windows or operate multiple instances