chore: реализованы методы взаимодействия со страницей

This commit is contained in:
protokey committed 2026-09-10 23:36:27 +04:00
1 parent 1a45976356
commit 6e76d08de3
3 files changed
+11 -3

No files matched your search

+9 -3
View File
@@ -12,17 +12,23 @@ def register(fun) -> None:
@register
async def fill(page: Page, act: ActionRequest) -> str | None:
...
assert act.selector
assert act.value
await page.fill(act.selector, act.value)
@register
async def mouse_move(page: Page, act: ActionRequest) -> str | None:
...
assert act.selector
element = await page.query_selector(act.selector)
await element.hover(scroll="auto")
@register
async def click(page: Page, act: ActionRequest) -> str | None:
...
assert act.selector
element = await page.query_selector(act.selector)
await element.click()
@register