【问题标题】:Need help in Galen framework?在 Galen 框架中需要帮助?
【发布时间】:2015-10-25 15:45:51
【问题描述】:

我想知道这条线是什么状态?

@ A | B

从@@和@开始的语句有什么区别??

【问题讨论】:

  • 如果您有两个不同的问题,请创建两个单独的问题,不要因为看起来更容易做就将它们捆绑在一起

标签: galen


【解决方案1】:

这是 1.6 版 Galen Specs 语言的旧语法。不幸的是,它不再受支持。从 2.0 版开始,语言实现发生了变化。 但要回答你原来的问题,这行:

@ A | B

是一个标记的部分定义。其中A - 是一个部分的名称,B - 是一个标签。当您运行布局测试时,您通常会使用类似

check homepage.gspec --include "mobile"

在这种情况下,mobile 只是一个标签,它允许您过滤掉仅针对移动布局的验证。

要使其正常工作,您的规范文件可能如下所示:

@ Header section | mobile
header
    height: 100px

但是,所有这些都不再受支持,并且 Galen Specs 语言已更改。请考虑查看文档页面http://galenframework.com/docs/reference-galen-spec-language-guide/ 在 2.0 版本中,上面的示例看起来有点像这样:

= Header section =
    @on mobile
        header:
            height 100px

【讨论】:

    【解决方案2】:

    您可以在此处查看 Java(TestNG 和 JUnit)和 JavaScript 的完整示例: https://github.com/hypery2k/galen_samples

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 2013-10-15
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多