【问题标题】:Configuring 'specs' in conf.js to在 conf.js 中配置“规格”以
【发布时间】:2018-01-21 22:15:48
【问题描述】:

我有一个关于在 conf.js 文件中配置“specs”参数以执行多个量角器脚本的问题。 specs 参数中指定的“.js”文件的顺序/顺序是否重要?它会驱动执行多个量角器脚本的顺序吗?我对此进行了研究,但得到的答案不一。

我在 Martin Blaustein 对 Stack Overflow 帖子的回答中读到,.js 文件的顺序并不重要,从技术上讲,所有脚​​本都将并行运行,而不是按指定顺序依次运行 ==在规格中。

Protractor - executing login scripts prior to launching my test specs

提前感谢您的意见!

索尼娅

【问题讨论】:

    标签: protractor


    【解决方案1】:

    specs 参数中指定的“.js”文件的顺序/顺序是否重要?

    不,没关系。您在 specs 数组中指定的 '.js' 文件(按哪个顺序排列)将按字典顺序/字母顺序执行。

    它是否驱动多个量角器脚本的执行顺序?

    同样,如前所述,由于规范文件按字母顺序执行,如果您想运行多个量角器脚本,您可以使用量角器的suites 功能。

    请参考此链接了解如何配置相同 - Suites vs Specs Protractor

    【讨论】:

    • 感谢拉姆的回答。根据我的经验,脚本不会按字母顺序执行。但我肯定会考虑使用套件功能。感谢分享链接!
    【解决方案2】:

    是的,specs 参数中指定的“.js”文件的顺序/顺序很重要。 是的,它决定了多个量角器脚本的执行顺序。

    仅当您以逗号分隔每个规格的名称时,上述顺序才适用。如果您像模式一样提供“com.abc.def.*.spec.js”,它会按字典/字母顺序执行它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 1970-01-01
      • 2019-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多