2

知りたかったのですが、この線の状態は何ですか?

@ A | B

@@ と @ から始まるステートメントの違いは何ですか??

4

2 に答える 2

3

これは、バージョン 1.6 の Galen Specs Language の古い構文です。残念ながら、もうサポートされていません。バージョン 2.0 から、言語の実装が変更されました。しかし、元の質問に答えるには、次の行:

@ A | B

is a tagged section definition. Where A - is a name of a section and B - is a tag. When you run layout tests you normally use something like

check homepage.gspec --include "mobile"

The mobile in this case is just a tag which allows you to filter out the validations only for mobile layout.

To make it work your spec file could look something like this:

@ Header section | mobile
header
    height: 100px

However all of that is not supported anymore and the Galen Specs language has changed. Please consider looking at the documentation page http://galenframework.com/docs/reference-galen-spec-language-guide/ In the version 2.0 the above example would look somewhat like this:

= Header section =
    @on mobile
        header:
            height 100px
于 2015-08-04T09:14:20.950 に答える
1

Java (TestNG および JUnit) と JavaScript の完全な例は、 https ://github.com/hypery2k/galen_samples で確認できます。

于 2015-08-07T11:10:33.280 に答える