**用途:**存放相關技術文件或規範說明,供技能在需要時引用。
例如,讓 Agent 在撰寫測試腳本時有明確的規範可循(如定位器選取優先順序),從而大幅降低無效程式碼的產生。
存放路徑: ./references/
# Playwright 定位器優先規範
為了提升測試穩定性,請依序使用以下定位器:
1. **data-testid**: `page.getByTestId()` (首選)
2. **Role**: `page.getByRole()` (語意化標籤)
3. **Text**: `page.getByText()`
4. **禁止使用**: 易碎的 CSS Selector (如 `.btn-01`) 或絕對路徑 XPath。