ニックネーム
ニックネームとは?
ニックネーム は自動テストを容易かつ効率的にするためのShiratesのキーコンセプトの一つです。 ニックネームはテストコード内で使用するデータの対象(セレクター, 画面名, アプリ, ユーザーデータ, etc)に対して付与する別名です。 ニックネームを定義し、テストコードで使用することができます。 このメカニズムによってテストコードを書いたり読んだりすることが簡単になります。
ニックネームファイル
ニックネームはニックネームファイルに記述することができます。
ニックネームの種類
以下の種類のニックネームを使用することができます。
ニックネーム宣言 (一般形)
ニックネームはkeyとvalueの組み合わせで定義します。keyはニックネーム、valueは何らかの式です。
ニックネームは “[ ]”(square brackets) または “{ }”(curly brackets)で囲います。
"[nickname]": (何らかの式)
"{nickname}": (何らかの式)
“[ ]” は 静的なコンテンツ. “{ }” 動的なコンテンツ に使用することが推奨されます。