Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在量角器中为端到端测试动态创建套件_.net_Angularjs_Protractor - Fatal编程技术网

.net 如何在量角器中为端到端测试动态创建套件

.net 如何在量角器中为端到端测试动态创建套件,.net,angularjs,protractor,.net,Angularjs,Protractor,我在配置文件中有多个e2e场景。所以我希望该套件将动态创建。您可以这样做 步骤1:将套件配置选项指向自定义函数 exports.config = { suite: constructSuite(), 步骤2:定义一个自定义函数,该函数将在运行时动态构造套件 constructSuite : function constructSuite() { //Logic to build the suites to be run var suiteToBeRun = 'smoke'

我在配置文件中有多个e2e场景。所以我希望该套件将动态创建。

您可以这样做

步骤1:将套件配置选项指向自定义函数

exports.config = {
    suite: constructSuite(),
步骤2:定义一个自定义函数,该函数将在运行时动态构造套件

constructSuite : function constructSuite()
{
  //Logic to build the suites to be run
  var suiteToBeRun = 'smoke'
  return suiteToBeRun
}
如果您希望在运行时构建完整的规范,那么可以使用如下内容

buildSpecs: function buildSpecs()
{
  //Logic to build the spces to be run
  var specsToBeRun = ['File1.spec.js','File2.spec.js']
  return specsToBeRun 
}
exports.config = {
    spec: buildSpecs(),

你真的希望有人给你写一篇关于基于一个两句话的问题创建一个测试套件的教程吗?没有任何细节,也没有概述你的研究成果。请花几分钟阅读。您可以随时自由编辑您的问题,并使用更合理、更具体的问题进行更新