湯本 開 7421203bc4 Merged PR 567: テスト用Attributeを追加
## 概要
[Task3060: テスト用Attributeを追加](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3060)

- E2Eテストから指定しやすいように代表的な要素(ログアウトボタン等)に一意の名前を付ける実装を追加
  - `data-*` はカスタムデータ属性と呼ばれるもので、「標準的な取り扱い方」が存在しない属性
    - https://developer.mozilla.org/ja/docs/Learn/HTML/Howto/Use_data_attributes
  - 一般的に、E2Eテストで「このボタン」とか「このラベル」とかを指定したい時に使われる
    - https://docs.cypress.io/guides/references/best-practices
  - 本番環境などでも属性としては残したままにする想定だが、`data-test-id` 等の見るからにテスト用の名前を指定すると、テスト処理が入っているような変な誤解を招きそうなので名前は `data-tag` とした
    - 実際にはテストにも使える、副作用が特にない属性

## レビューポイント
- 動作が変わるような変更が入り込んでしまっていないか
- タグ名は妥当か

## UIの変更
- なし

## 動作確認状況
- ローカルで確認
2023-11-10 03:50:33 +00:00
Description
No description provided
36 MiB
Languages
TypeScript 95.1%
HTML 1.9%
Shell 1.6%
SCSS 1.2%
Dockerfile 0.2%