diff --git a/.claude/skills/web-test/SKILL.md b/.claude/skills/web-test/SKILL.md index 053d53c3..e7774d51 100644 --- a/.claude/skills/web-test/SKILL.md +++ b/.claude/skills/web-test/SKILL.md @@ -476,7 +476,12 @@ await deleteTableRow(0, { table: 'Исходящие' }); Table matching accepts both technical name (`tables[].name`) and visual label (`tables[].label`). Label is the group title shown on screen — useful when working from screenshots. Name match takes priority over label match. -### Keyboard shortcuts (via `page.keyboard.press`) +### Keyboard shortcuts + +```js +const page = await getPage(); +await page.keyboard.press('F8'); // example: create new item in focused reference field +``` | Key | Context | Action | |-----|---------|--------| diff --git a/docs/web-test-guide.md b/docs/web-test-guide.md index 3132c35d..e0bd2433 100644 --- a/docs/web-test-guide.md +++ b/docs/web-test-guide.md @@ -333,7 +333,10 @@ await clickElement('150 000', { dblclick: true }); // найдёт ячейку ## Клавиатурные сочетания -Через `getPage().keyboard.press()`: +```js +const page = await getPage(); +await page.keyboard.press('F8'); // пример: создать новый элемент в сфокусированном ссылочном поле +``` | Клавиша | Контекст | Действие | |---------|----------|----------|