We aim to continuously search for the most appropriate tools or methodologies to provide the best possible solutions. We apply this principle in every instance of the digital product development processes, always with our client’s business in mind to increase efficiency, reduce time, and lower costs…
Let’s take, for example, the quality processes. For many years, Selenium was synonymous with browser automation. Created in 2004, it has always stood out as a market leader for its broad compatibility with browsers and programming languages, and for its extensive documentation management capabilities.
However, technology is evolving rapidly, and needs are changing faster than ever. Often, the same customer has very different challenges in different projects. Consequently, over time, new tools appeared to perform and respond better.
When end-to-end automated test cases are a must to check the performance of an application, the waiting time for verification or for elements to pop up on the screen increases, resulting in delays. The higher the test volume, the more significant the delays. As a reference, Selenium can take up to a minute to load the browser, log in, and complete a scenario, a task that in Playwright is reduced to seconds.
New features for new challenges
On the other hand, Playwright achieves parallelism by running multiple simultaneous tests in various browsers. In a large number of tests, this significantly reduces test times and, at the same time, ensures cross-browser testing. Another outstanding feature is auto-waiting. It auto-waits for all relevant checks to pass and then performs the requested action.
It enables video and screenshot generation during execution and offers autologin to save time in repetitive tasks. It natively emulates mobile scenarios and provides a user-friendly API.
Another benefit is that its learning curve is more straightforward. Those who are just taking their first steps in the automation world or want to learn new tools can easily understand it, even without previous knowledge.
It generally improves performance compared to other tools by approximately 60%.
The end of an era?
While Selenium is a proven tool with great results, today Playwright makes it possible to implement tests faster and efficiently, adapts very well to almost any business challenge, and better handles interactions with different types of projects and organizations.
One simple installation and the development team has everything they need to automate testing. In fact, unlike Selenium, with Playwright there is no need to install external libraries.
In short, Playwright is a versatile tool for quickly generating tests on websites, API services, and mobile devices through a combination of different types of tests in one place. The higher the number of tests included in the test plan (i.e., the higher the execution time), the more suitable Playwright becomes. It will help you save money, speed up development times, and ensure higher quality by running more tests.
What is Making Sense‘s preferred choice? Because of our philosophy and market knowledge, we are not “married” to any particular technology. We always analyze which is best suited for each project; we are agile and flexible to change tools when circumstances require it, and we are curious to continuously research to anticipate what new proposals are appearing. The final result is always the same: to deliver the maximum added value and the highest quality levels possible with each product.