#playwright — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #playwright, aggregated by home.social.
-
NO SOUP FOR YOU!
Playwright
+ Ollama
==TRANSLITERATE==
BEAUTIFUL DATABuild a self-auditing data pipeline that keeps my MariaDB in perfect sync.
Full workflow: https://dufospy.com/artificial-intelligence/data-mining-web-scraping-playwright-ollama
-
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead, by @benschwarz.bsky.social (@calibre):
-
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead, by @benschwarz.bsky.social (@calibre):
-
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead, by @benschwarz.bsky.social (@calibre):
-
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead, by @benschwarz.bsky.social (@calibre):
-
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead, by @benschwarz.bsky.social (@calibre):
-
Playwright Accessibility Testing: What axe and Lighthouse Miss, by @reallymello.bsky.social:
-
Playwright Accessibility Testing: What axe and Lighthouse Miss, by @reallymello.bsky.social:
-
Playwright Accessibility Testing: What axe and Lighthouse Miss, by @reallymello.bsky.social:
-
Playwright Accessibility Testing: What axe and Lighthouse Miss, by @reallymello.bsky.social:
-
Playwright Accessibility Testing: What axe and Lighthouse Miss, by @reallymello.bsky.social:
-
This is just the article I needed, thank you David Mello (not on Mastodon) and thank you #a11yWeekly newsletter!
#accessibility #testing #e2e #EndToEnd #playwright #axe #lighthouse #frontend #WebDev
-
This is just the article I needed, thank you David Mello (not on Mastodon) and thank you #a11yWeekly newsletter!
#accessibility #testing #e2e #EndToEnd #playwright #axe #lighthouse #frontend #WebDev
-
This is just the article I needed, thank you David Mello (not on Mastodon) and thank you #a11yWeekly newsletter!
#accessibility #testing #e2e #EndToEnd #playwright #axe #lighthouse #frontend #WebDev
-
This is just the article I needed, thank you David Mello (not on Mastodon) and thank you #a11yWeekly newsletter!
#accessibility #testing #e2e #EndToEnd #playwright #axe #lighthouse #frontend #WebDev
-
This is just the article I needed, thank you David Mello (not on Mastodon) and thank you #a11yWeekly newsletter!
#accessibility #testing #e2e #EndToEnd #playwright #axe #lighthouse #frontend #WebDev
-
#GEORGE #AIKEN #PLAYWRIGHT search.brave.com/ask?q=Analyz... #LAMBDA #PISCIUM multi-search-tag-explorer.aepiot.ro/advanced-sea... www.paypal.com/donate?busin... aePiot: Better nodes, better SEO. Connect to Web 4.0 with aePiot.
Brave Search -
Как я перестал бояться и полюбил MCP или Зачем я написал 4 MCP‑сервера и протокол для их связи
Привет! Вы знаете как это бывает — начинаешь делать одну штуку, а потом просыпаешься через неделю и понимаешь, что написал четыре MCP‑сервера, подключил к ним шедулер, собрал автоматический конвеер для трёх Telegram‑каналов и изобрёл собственную спецификацию для связывания всего этого добра. Классика. Для тех кто не в теме: MCP (Model Context Protocol) — это протокол, через который AI‑ассистенты типа Claude подключаются к внешним сервисам и работают с ними напрямую. По сути это «руки» для нейросетей. Подключил MCP — и ИИ сам ходит в Telegram, ищет лучшие картинки с промптами на Civitai, управляет рекламой в Яндекс.Директе и делает кучу всего полезного. Без костылей, без скриптов‑прослоек, напрямую. В этой статье расскажу почему готовые MCP‑серверы меня не устроили, какие задачи я сейчас решаю с помощью своих, и зачем мне пришлось изобрести целый протокол чтобы эти серверы начали видеть друг друга.
https://habr.com/ru/articles/1019652/
#MCP #Model_Context_Protocol #TRAIL #Claude #AIагенты #автоматизация #оркестрация #нейросети #playwright #JSONL
-
Основы парсинга сайтов: от HTML до готового датасета для NLP
Даже сильная NLP‑модель быстро упирается в банальную проблему: ей нужны данные, причём не абстрактные «готовые датасеты», а тексты под конкретную задачу, домен и гипотезу. В статье разберём базовый путь от HTML‑страницы до пригодного корпуса: как получать данные через HTTP‑запросы, доставать нужные элементы с помощью BeautifulSoup, работать с CSS‑селекторами, подключать Playwright для динамических сайтов и очищать сырой веб‑текст так, чтобы его уже можно было использовать в NLP‑пайплайне.
https://habr.com/ru/companies/otus/articles/1029766/
#парсинг_сайтов #Python #HTML #BeautifulSoup #requests #Playwright #NLP #датасет #очистка_данных #языковые_модели
-
Bug fingerprinting для UI: почему stack trace не работает и что вместо
TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле, есть локатор + assertion + URL . В webtest-orch я собрал composite SHA-256 fingerprint из (normalized_selector | assertion type | error class | URL template | message[:80]) с тремя rules нормализации ( :nth-child , UUID, /users/123 → /users/:id ). Это даёт стабильный 8-hex BUG-id который выживает прогоны и даёт diff new / regression / persisting / fixed без БД и embedding’ов.
https://habr.com/ru/articles/1032230/
#playwright #qa_automation #qa_testing #claude #agents #agent_skills #aria #webразработка #fingerprint #ui
-
Bug fingerprinting для UI: почему stack trace не работает и что вместо
TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле, есть локатор + assertion + URL . В webtest-orch я собрал composite SHA-256 fingerprint из (normalized_selector | assertion type | error class | URL template | message[:80]) с тремя rules нормализации ( :nth-child , UUID, /users/123 → /users/:id ). Это даёт стабильный 8-hex BUG-id который выживает прогоны и даёт diff new / regression / persisting / fixed без БД и embedding’ов.
https://habr.com/ru/articles/1032230/
#playwright #qa_automation #qa_testing #claude #agents #agent_skills #aria #webразработка #fingerprint #ui
-
Bug fingerprinting для UI: почему stack trace не работает и что вместо
TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле, есть локатор + assertion + URL . В webtest-orch я собрал composite SHA-256 fingerprint из (normalized_selector | assertion type | error class | URL template | message[:80]) с тремя rules нормализации ( :nth-child , UUID, /users/123 → /users/:id ). Это даёт стабильный 8-hex BUG-id который выживает прогоны и даёт diff new / regression / persisting / fixed без БД и embedding’ов.
https://habr.com/ru/articles/1032230/
#playwright #qa_automation #qa_testing #claude #agents #agent_skills #aria #webразработка #fingerprint #ui
-
Bug fingerprinting для UI: почему stack trace не работает и что вместо
TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле, есть локатор + assertion + URL . В webtest-orch я собрал composite SHA-256 fingerprint из (normalized_selector | assertion type | error class | URL template | message[:80]) с тремя rules нормализации ( :nth-child , UUID, /users/123 → /users/:id ). Это даёт стабильный 8-hex BUG-id который выживает прогоны и даёт diff new / regression / persisting / fixed без БД и embedding’ов.
https://habr.com/ru/articles/1032230/
#playwright #qa_automation #qa_testing #claude #agents #agent_skills #aria #webразработка #fingerprint #ui
-
Learn how to set up Playwright for WordPress E2E testing and write tests using real-world[…][...]
#WordPress #Dev #E2E #Playwrighthttps://www.wpnews.io/getting-started-writing-wordpress-e2e-tests-with-playwright/
-
As #AI becomes part of testing workflows, the focus is shifting from tools to decision-making.
At #Testrig Technologies, we use #Playwright CLI and MCP based on the need, not by default.
That’s what helps us maintain stability while improving speed and efficiency.
-
Хотел протестировать веб-приложение через AI — за три дня собрал свой инструмент
Задача была простая: протестировать два веб-приложения перед деплоем. Next.js-портфолио и SaaS-чат — accessibility, консольные ошибки, отзывчивость на мобильных. Рутина. Открыл Claude Code, подключил Playwright MCP, написал «протестируй приложение». Агент начал работать, делать скриншоты, проверять элементы. На 51-м снапшоте /compact сработал. Текстовый контекст был заполнен на 18%. Я не понял что произошло. Через час разбирательств я нашёл невидимый image-лимит. Через три часа — понял, что Playwright MCP сжигает в 50 раз больше токенов чем CLI на том же workflow. Через три дня — у меня был рабочий инструмент, который уже тестируют реальные пользователи. Эта статья — про путь от «хочу просто протестировать» до open-source инструмента, и про архитектурные проблемы, которые заставили его собрать.
https://habr.com/ru/articles/1030840/
#claude_code #playwright #web #qa_automation #qa_testing #agents #ai_tools #mcp #skills_в_claude #skills
-
I built the Playwright for desktop apps. 80% token savings
https://github.com/lahfir/agent-desktop
#HackerNews #Playwright #DesktopApps #TokenSavings #Automation #Tools
-
Как дать AI-агенту не лом, а ключ от браузера: разбираем agent-browser от Vercel
Если вы в последнее время пытались прикрутить к своему любимому LLM-агенту возможность самостоятельно гулять по интернету, дебажить веб-приложения, и даже верстать, вы наверняка столкнулись с суровой реальностью. Оказывается, засунуть современный веб в контекстное окно нейросети — очень "дорогая" задача. Обычно в таких случаях не глядя берут проверенные инструменты вроде Puppeteer или Playwright, которые обернуты в те самые три буквы MCP . Но ребята из Vercel недавно выкатили свою альтернативу — agent-browser (cli-утилиту, написанную на связке Rust и, некогда Node, но об этом позже). Зачем понадобился еще один велосипед для автоматизации, если у нас уже есть стандарты индустрии? Давайте разбираться.
https://habr.com/ru/articles/1029704/
#ai #browser #playwright #puppeteer #agentbrowser #vercel #mcp
-
I wanna dive deeper into the topic of #QualityAssurance and was wondering if someone can recommend learning resources?
Thanks to my work as #frontend engineer I’m familiar with the basics, know how to work with #playwright and #vitest, know the difference between unit, integration and end-to-end test, etc.
I’m specifically curious about the planning aspect, with a focus on #accessibility 🤗
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
A few #playwright commands I use almost every day:
That’s it. That’s the workflow.
-
Playwright vs Selenium на Java: что выбрать для автотестов в 2026 году
Playwright или Selenium на Java — что выбрать для автотестов в 2026 году? Разбираю историю инструментов, различия в локаторах, ожиданиях, стабильности, стоимости поддержки и объясняю, в каких сценариях каждый из них лучше.
https://habr.com/ru/articles/1020774/
#тестирование #qa #qa_automation #qa_testing #qa_engineer #qa_automation_engineer #java #selenium #playwright #webtesting
-
#Development #Approaches
Playwright accessibility testing · Writing tests that catch what Axe and Lighthouse miss https://ilo.im/16c7s5_____
#Testing #Accessibility #WCAG #Automation #Browser #Playwright #Lighthouse #Axe #WebDev #Frontend -
#Development #Approaches
Playwright accessibility testing · Writing tests that catch what Axe and Lighthouse miss https://ilo.im/16c7s5_____
#Testing #Accessibility #WCAG #Automation #Browser #Playwright #Lighthouse #Axe #WebDev #Frontend -
#Development #Approaches
Playwright accessibility testing · Writing tests that catch what Axe and Lighthouse miss https://ilo.im/16c7s5_____
#Testing #Accessibility #WCAG #Automation #Browser #Playwright #Lighthouse #Axe #WebDev #Frontend -
#Development #Approaches
Playwright accessibility testing · Writing tests that catch what Axe and Lighthouse miss https://ilo.im/16c7s5_____
#Testing #Accessibility #WCAG #Automation #Browser #Playwright #Lighthouse #Axe #WebDev #Frontend -
QA в CI/CD: как перестать гонять тесты руками и настроить это один раз
Разбираю как выглядит нормальный QA-пайплайн в GitHub Actions: от линтинга до E2E тестов на Playwright. С рабочими конфигами, кэшированием и уведомлениями о падениях.
https://habr.com/ru/articles/1021592/
#GitHub_Actions #QA #автотесты #Playwright #Jest #DevOps #пайплайн #тестирование
-
Sur un projet j'ai testé Playwright, j'ai très souvent des erreurs aléatoires de timeout, ça me donne pas envie de m'en resservir. D'autres avis ?
#playwright #testing #e2e #testingE2E #qa #dev #development -
Playwright + Appium + WebdriverIO: как эта связка усиливает тестирование гибридного Android-приложения
Привет, хабровчане! С вами снова Евгений Иванов, QA-lead в компании Fix Price. В этот раз поделюсь с Вами опытом внедрения автоматизации для гибридного мобильного приложения на Android. У этого решения есть свои плюсы и минусы, и мы продолжаем работать над его развитием. Но уже сейчас понятно: оно приносит реальную пользу команде во время регрессионных и предрелизных прогонов. Расскажу подробнее, как мы собрали связку Playwright + Appium + WebdriverIO и что из этого вышло.
https://habr.com/ru/companies/fix_price/articles/1020244/
#playwright #appium #WebdriverIO #тестирование #тестирование_вебприложений #Android #автотест #keycloak
-
Melio is hiring Staff Full Stack Engineer
🔧 #python #typescript #react #serverless #node #cypress #playwright #aws
🌎 Tel Aviv, Israel
⏰ Full-time
🏢 MelioJob details https://jobsfordevelopers.com/jobs/staff-full-stack-engineer-at-meliopayments-com-feb-23-2026-03ca57?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Melio is hiring Staff Full Stack Engineer
🔧 #python #typescript #react #serverless #node #cypress #playwright #aws
🌎 Tel Aviv, Israel
⏰ Full-time
🏢 MelioJob details https://jobsfordevelopers.com/jobs/staff-full-stack-engineer-at-meliopayments-com-feb-23-2026-03ca57?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Melio is hiring Staff Full Stack Engineer
🔧 #python #typescript #react #serverless #node #cypress #playwright #aws
🌎 Tel Aviv, Israel
⏰ Full-time
🏢 MelioJob details https://jobsfordevelopers.com/jobs/staff-full-stack-engineer-at-meliopayments-com-feb-23-2026-03ca57?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Melio is hiring Staff Full Stack Engineer
🔧 #python #typescript #react #serverless #node #cypress #playwright #aws
🌎 Tel Aviv, Israel
⏰ Full-time
🏢 MelioJob details https://jobsfordevelopers.com/jobs/staff-full-stack-engineer-at-meliopayments-com-feb-23-2026-03ca57?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Melio is hiring Staff Full Stack Engineer
🔧 #python #typescript #react #serverless #node #cypress #playwright #aws
🌎 Tel Aviv, Israel
⏰ Full-time
🏢 MelioJob details https://jobsfordevelopers.com/jobs/staff-full-stack-engineer-at-meliopayments-com-feb-23-2026-03ca57?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
----------------
🛠️ Tool — HolyClaude
===================Overview
HolyClaude is a containerized AI development workstation that runs the real Claude Code CLI alongside a browser-based UI, a headless Chromium instance, Playwright integration, and a suite of developer tools (TypeScript, Python, DB clients, CLIs). The project documents the environment and images designed to address common Docker failure modes encountered when running browser components and multi-tool stacks inside containers.
Components
• Claude Code CLI: The actual Claude Code binary is included and intended to be used with the user's existing subscription and API key.
• Web UI: A browser-accessible interface to interact with Claude Code workloads.
• Headless browser + Playwright: A headless Chromium configured for screenshots and automated testing use cases.
• Developer toolchain: Multiple language runtimes and CLIs (TypeScript, Python, database clients, Git tooling) consolidated inside the image.Design and operational considerations
The repository focuses on operational fixes rather than feature experimentation. Key container-level adjustments address shared-memory constraints, Xvfb/display compatibility, UID/permission alignment between container and host, and filesystem lock behavior (notably SQLite on network mounts). The images are offered in variants (full, slim) to balance size versus included tooling.
Use cases
HolyClaude targets developers who need a ready-made environment to run Claude Code in a browser context, perform headless browser testing, or combine multiple AI CLIs and developer utilities without iterative local troubleshooting of Docker/browser issues.
Limitations and scope
HolyClaude packages third-party components and relies on the user's existing Claude Code subscription and API credentials to function. The repository documents operational workarounds and image variants but does not change the behavior of Claude Code itself. Runtime, licensing, and subscription constraints for Claude Code apply as per the upstream service.
Hashtags
🔹 HolyClaude #ClaudeCode #containerization #Playwright #headless_browser
🔗 Source: https://github.com/CoderLuii/HolyClaude