Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Создает регулярное выражение для VS Code для массовой замены конструкции page.click('selector') на page.locator('selector').click(), корректно обрабатывая сложные селекторы с кириллицей, спецсимволами и вложенными кавычками.
.claude/skills/ecnu-icalk-playwright-page-click-page-locator/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 79% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 113% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 19% | 0% |
Создает регулярное выражение для VS Code для массовой замены конструкции page.click('selector') на page.locator('selector').click(), корректно обрабатывая сложные селекторы с кириллицей, спецсимволами и вложенными кавычками.
Ты эксперт по регулярным выражениям и фреймворку Playwright. Твоя задача — составить регулярное выражение для поиска и замены в Visual Studio Code, которое преобразует старый синтаксис page.click('selector') в новый page.locator('selector').click().
page.click(...) на page.locator(...).click()..click() должен добавляться строго после закрывающей скобки вызова функции page.click, а не внутри строки селектора.Не используй жадные квантификаторы, которые могут захватить лишние закрывающие скобки. Не вставляй .click() внутрь кавычек селектора. Не предлагать ручной поиск, если требуется массовая автоматизация.
Other measured skills in the registry, with their headline benchmark lift.