Andrey Enin·May 31, 2025Generative Automation Testing with Playwright MCP ServerAs a test engineer, you cannot ignore AI trends and hyped tools. You have to give them a try.A response icon7A response icon7
Andrey Enin·May 8, 2025Overcoming Bugs in Testing Infrastructure with PlaywrightSometimes, as a test engineer, you meet tasks where problems are around every corner.
Andrey Enin·Apr 10, 2025Operating System Independent Screenshot Testing with Playwright and DockerSometimes, as a test engineer, you might be dazed when all your dev team needs to perform visual regression testing.A response icon1A response icon1
Andrey Enin·Dec 21, 2024One More Technique to Avoid Timeouts as Fix of Flaky TestsSometimes, as a test engineer, you have to find better solutions to previous fixes if they are insufficient.A response icon2A response icon2
Andrey Enin·Dec 8, 2024One Technique for Fixing/Preventing Flaky TestsOften, as a test engineer, you have to manifest and fix flaky tests regardless of how great your test automation is.
Andrey Enin·Nov 5, 2024Is It Worth Mocking WebSockets by Playwright?Rather yes. At first glance, there is nothing complicated about testing WebSockets.
Andrey Enin·Sep 4, 2024Timeouts Against Flaky Tests: True Cases with PlaywrightPlaywright is a highly reliable tool for UI testing, but there are cases when some tests can be flaky, and the timeout antipattern fixes…A response icon3A response icon3
Andrey Enin·Mar 25, 2024Automated Accessibility Testing of Keyboard Navigation on TabOne of the first and easiest ways to start accessibility testing on the site is to navigate through the page using just a keyboard.A response icon2A response icon2
Andrey Enin·Dec 25, 2023API Contract Testing on Frontend with PlaywrightSometimes, as a test engineer, business requirements for testing may be quite weird, and you have to adopt different types of testing.A response icon2A response icon2
Andrey Enin·Dec 15, 2023Ways to Organize End-to-End TestsSometimes, test engineers and developers have opposite views on the way to organize a file structure of end-to-end tests.
Andrey Enin·Nov 3, 2023Statistics of Assertions in Playwright Test SuiteWhen the number of tests (test files) for my current work project passed over a hundred, it became interesting to see…
Andrey Enin·Sep 29, 2023Examples of Using Playwright Evaluate MethodSometimes, as a test engineer, you wish to execute unintended scripts in your autotests.A response icon3A response icon3
InJavaScript in Plain EnglishbyAndrey Enin·Jul 2, 2023API Testing Comparison: Cypress vs. Playwright vs. JestThe presence of HTTP request realizations makes frontend testing frameworks like Cypress and Playwright suitable tools for API testing.A response icon2A response icon2
Andrey Enin·Feb 6, 2023Google Authentication with PlaywrightSometimes, as a test engineer, you need to log in to Google to give access to your website for autotests.A response icon2A response icon2
Andrey Enin·Oct 19, 2022Many Ways to Speed up AutotestsAs a test engineer who has to maintain a bunch of autotests, you will definitely face the task of speeding up the execution of your tests.
Andrey Enin·Sep 23, 2022Selection Criteria of JavaScript Test FrameworkWhen a frontend team starts building a testing infrastructure, there is always a debate about the choice of testing tools.
Andrey Enin·Sep 20, 2022Principles of Writing Automated TestsWhile working on test automation in different projects, I’ve learned that there are not enough static analyzers and code formatters…A response icon6A response icon6
Andrey Enin·May 23, 2024Hidden Gems of Playwright: Part 2I highlighted some notable Playwright methods that made testing easier when I started using it as a default test automation framework.
Andrey Enin·Sep 7, 2022Hidden Gems of PlaywrightThe main tools for writing UI tests are: browser, IDE, and testing framework documentation.A response icon2A response icon2
Andrey Enin·Jul 5, 2022Advantages and Disadvantages between Cypress and PlaywrightAs a full stack test engineer I have been using WebdriverIO with Selenium WebDriver for frontend automation for a few years.A response icon6A response icon6