簡體   English   中英

如何在Protractor配置文件中循環?

[英]How to loop in Protractor config file?

我是JS和Protractor的新手,用於測試功能。 我需要在量角器的“配置”文件中包含一些條件或循環。 例如,如果我需要檢查在“Windows / Mac”平台上運行的規范,並且變量提供了這些詳細信息。

我期待的是:

exports.config = {
    seleniumAddress : 'http://localhost:4444/wd/hub',
    getPageTimeout : 30000,
    allScriptsTimeout : 30000,
    specs : [  ],
    framework : 'jasmine2',

    ***don't know the syntax, am expecting below line and condition need to work for protractor***
    ***var platform = 'Windows',
    if(platform ==='Windows'){***
    multiCapabilities: [{
        'browserName': 'chrome',
        'specs': ['spec1.js']
      },
      ***else {***
        'browserName': 'chrome',
        'specs': ['spec2.js']
      }],
};

是否可以在配置文件中驗證?

您需要使用getMultiCapabilities函數

getMultiCapabilities: function() {
    // TODO: check platform and return list of capability objects
},

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM