mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

13K
active users

#Playwright

4 posts4 participants0 posts today

Организация селекторов для тестирования

Зачастую обычные веб-приложения не покрывают E2E тестами, однако, когда разговор заходит об административных панелях, формах биллинга и разнообразных конструкторах, то данная потребность быстро возникает. В этой статье мы рассмотрим, как правильно организовать селекторы для тестирования веб-приложений. 🧪🧪🧪 TEST_ID="Читать далее" 🧪🧪🧪

habr.com/ru/articles/925986/

ХабрОрганизация селекторов для тестированияВсем привет, я являюсь тимлидом команды Frontend-разработки в компании Firecode. В решениях, которые мы разрабатываем, часто используются E2E-тесты, поэтому я решил поделиться одной из самых...

Today in Labor History July 5, 1888: Three women were fired from the Bryant & May factory in East London for exposing the appalling working conditions there. Women typically had to work 14-hour days at very low wages and they often suffered debilitating diseases, like Phossy Jaw, from exposure to white phosphorus. The other 1400 women and girl laborers come out in solidarity leading to the “Match Girls' Strike” which was unsuccessful as a strike, but highly effective at generating solidarity and galvanizing the working-class movement. In 1966, Bill Owen and Tony Russell produced a musical about the strike called “The Matchgirls.” Welsh writer Lynette Rees wrote about it in her novel, “The Matchgirl.”

#workingclass #LaborHistory #strike #MatchGirls #writer #author #fiction #novel #playwright #musical #solidarity @bookstadon

Как мы построили систему автотестов с 5 000+ проверками в Timeweb Cloud

Сегодня в нашем CI ежедневно запускается более 5 000 автотестов, которые проверяют всё: от корректности скриншотов панели до скорости отклика API. Это не просто тулза в пайплайне, а часть инженерной культуры команды, которая помогает нам выпускать изменения быстро и с уверенностью. Привет! Меня зовут Михаил Шпаков, я руковожу разработкой Timeweb Cloud. Мы вышли на рынок четыре года назад, в условиях, когда уже сформировалась сильная конкуренция, и облачные платформы были далеко не новинкой. Поэтому с самого начала для нас критичной стала скорость доставки изменений — чтобы не отставать, а опережать. Но когда твой продукт — чья-то продовая инфраструктура, нельзя позволить себе нестабильность. Чтобы не выбирать между скоростью и стабильностью, мы сразу сделали ставку на автоматизацию и автотесты. Это позволило команде быстро выпускать новые фичи, не боясь сломать что-то важное, и при этом держать контроль над качеством на каждом уровне. В этой статье расскажу, как устроена наша система, какие типы тестов мы используем, как выстроен процесс, и какие уроки мы из этого извлекли.

habr.com/ru/companies/timeweb/

ХабрКак мы построили систему автотестов с 5 000+ проверками в Timeweb CloudСегодня в нашем CI ежедневно запускается более 5 000 автотестов, которые проверяют всё: от корректности скриншотов панели до скорости отклика API. Это не просто тулза в пайплайне, а часть инженерной...

🔍 / #software / #automation / #browser

In the fast-paced realm of web scraping, efficiency is paramount. Traditional tools like #Selenium and #Playwright, while robust, often grapple with performance bottlenecks due to their synchronous operations. At Scraping Solution, our relentless pursuit of more agile and responsive alternatives led us to an emerging gem in the field: #Pydoll.

🐱🔗 laravista.altervista.org/CatLi

laravista.altervista.orgPydoll: Is This the End of WebDrivers in Python Browser Automation? – Scraping SolutionIn the fast-paced realm of web scraping, efficiency is paramount. Traditional tools like Selenium and Playwright, while robust, often grapple with performance bottlenecks due to their synchronous operations. At Scraping Solution, our relentless pursuit of more agile and responsive alternatives led us to an emerging gem in the field: Pydoll. From relying on the synchronous functionality of web drivers that follow a strict sequential order where each task must be completed before the next one begins. We have seen selenium and playwright with driver-dependent architecture. Traditional web scraping libraries like requests or Selenium work synchronously. Synchronous functionality in web scraping refers to sending a request and waiting for a response before moving to the next request. This methodology results in delays, especially when dealing with hundreds or thousands of URLs. These libraries require plugins, offer limited callbacks, and support for basic evasion.

Well, last night I ran #Ollama on #endeavouros running on my #framewor16 and it worked better than expected. Very fast responses. I'm hoping to use it with #playwrightMCP to effectively fuzz my web changes in the background while I work. Just need to speed up the cycles between developing and QA at work.

Anyone with experience here, id love some advice on hooking up the mcp server. My first few attempts were met with vexing issues.

C каждой розетки про MCP, но давайте по-человечески

Последние месяцы Model Context Protocol (MCP) — буквально из каждого утюга . YouTube, Twitter, конференции, доки — все жужжат: MCP — это прорыв, новый стандарт дебага, интеграция AI в тесты нового поколения и прочее. Звучит круто. Но, как это часто бывает, — всё сложно, перегружено и на птичьем языке. В этой статье — простой, честный взгляд на MCP : без зауми, с примерами и аналогиями, которые реально помогают врубиться в тему.

habr.com/ru/articles/920882/

Continued thread

“Ure writes in a poetic voice that’s very much ahead of its time, its tone conversational, tongue-in cheek and vulnerably feminine, as well as the manipulation of spacings, creating a poetic voice very similar to Liz Lochhead’s that comes twenty or so years later”

—Charlie Catterall, from the Memorialising Scottish Literature & Culture placement, working on the Papers of Joan Ure

5/6

universityofglasgowlibrary.wor

University of Glasgow Library Blog · Joan Ure: MSLC 2024 – ‘An introduction to the poetry of my new literary friend Joan Ure’A guest blog post by Charlie Catterall, from the Memorialising Scottish Literature & Culture placement, working on the Papers of Joan Ure (ASC 011 A: Writings) in Archives and Special Collectio…
Continued thread

“Ure […] was a woman dramatist who broke with the social and stage conventions of her time and whose work was, as a result, in many ways undervalued by her contemporaries”

—“Something In It for the Underdog: The Playwriting of Joan Ure”
Victoria E. Price, International Journal of Scottish Theatre and Screen 6/2 (2013)

3/6

ijosts.glasgow.ac.uk/volume-6/

ijosts.glasgow.ac.ukSomething In It for the Underdog: The Playwriting of Joan Ure – The International Journal of Scottish Theatre and Screen
Continued thread

“Joan Ure is a ‘Dangerous Woman’ in the sense that firstly, she was a key Scottish post-war creative voice that was largely ignored. The neglected woman writer is one of the recurrent images in her work. Secondly, she had many bones to pick with Scottish society, challenging post-war attitudes and values”

Richie McCaffery on Joan Ure, for the Dangerous Women project

2/6

dangerouswomenproject.org/2016

Dangerous Women Project · Joan Ure - Dangerous Women ProjectRichie McCaffery argues for more recognition of the work of 20th Century Scottish poet Joan Ure.

Постоянный логин в автотестах? Решаем с Playwright и экономим время

Привет, тестировщики и кодеры! Представь: пишешь автотесты для UX, всё красиво, запускаешь — и каждый тест начинает с нуля: логин, пароль, кнопка. Как будто у тестов амнезия! Это бесит, тормозит и превращает код в копипасту. Давай разберёмся, как выкинуть повторный логин на свалку и ускорить всё с Playwright и Python. Читать

habr.com/ru/articles/918546/

ХабрПостоянный логин в автотестах? Решаем с Playwright и экономим времяКогда тесты — это не про тестирование, а про ожидание Привет, тестировщики и кодеры! Представь: пишешь автотесты для UX, всё красиво, запускаешь — и каждый тест начинает с нуля: логин, пароль, кнопка....

so good I wrote #playwright tests yesterday, I knew the complexity was beyond me comprehending the validity of the code.
That's when I start applying tests and #TDD lately.

Why do I start testing so late?
Well I passed the line of the code being for throw away, since I am coming back and actively being interested in it keeping to work.

curious to see the tests? codeberg.org/wolframkriesing/s

for this project: picossg.dev/tools/spaish/

Summary card of repository wolframkriesing/spaish
Codeberg.orgspaish/tests/details.spec.js at mainspaish - SPAish makes Multi-Page Applications (MPAs) feel a bit more like Single-Page Applications (SPAs) — without changing your architecture.