知りたかったのですが、この線の状態は何ですか?
@ A | B
@@ と @ から始まるステートメントの違いは何ですか??
これは、バージョン 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
Java (TestNG および JUnit) と JavaScript の完全な例は、 https ://github.com/hypery2k/galen_samples で確認できます。