Andrey EninOvercoming Bugs in Testing Infrastructure with PlaywrightSometimes, as a test engineer, you meet tasks where problems are around every corner.May 8May 8
Andrey EninOperating 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.Apr 101Apr 101
Andrey EninOne 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.Dec 21, 20242Dec 21, 20242
Andrey EninOne 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.Dec 8, 2024Dec 8, 2024
Andrey EninIs It Worth Mocking WebSockets by Playwright?Rather yes. At first glance, there is nothing complicated about testing WebSockets.Nov 5, 2024Nov 5, 2024
Andrey EninTimeouts 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…Sep 4, 20243Sep 4, 20243
Andrey EninAutomated 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.Mar 25, 20241Mar 25, 20241
Andrey EninAPI 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.Dec 25, 20232Dec 25, 20232
Andrey EninWays 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.Dec 15, 2023Dec 15, 2023
Andrey EninStatistics 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…Nov 3, 2023Nov 3, 2023
Andrey EninExamples of Using Playwright Evaluate MethodSometimes, as a test engineer, you wish to execute unintended scripts in your autotests.Sep 29, 20232Sep 29, 20232
InJavaScript in Plain EnglishbyAndrey EninAPI 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.Jul 2, 20232Jul 2, 20232
Andrey EninGoogle Authentication with PlaywrightSometimes, as a test engineer, you need to log in to Google to give access to your website for autotests.Feb 6, 20232Feb 6, 20232
Andrey EninMany 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.Oct 19, 2022Oct 19, 2022
Andrey EninSelection Criteria of JavaScript Test FrameworkWhen a frontend team starts building a testing infrastructure, there is always a debate about the choice of testing tools.Sep 23, 2022Sep 23, 2022
Andrey EninPrinciples of Writing Automated TestsWhile working on test automation in different projects, I’ve learned that there are not enough static analyzers and code formatters…Sep 20, 20226Sep 20, 20226
Andrey EninHidden 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.May 23, 2024May 23, 2024
Andrey EninHidden Gems of PlaywrightThe main tools for writing UI tests are: browser, IDE, and testing framework documentation.Sep 7, 20222Sep 7, 20222
Andrey EninAdvantages 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.Jul 5, 20226Jul 5, 20226