Tag: smart locators

When your users expect rapid, high-quality releases, quick and reliable quality assurance (QA) is crucial. To meet this growing need, automation through code has grown in popularity, particularly in CI/CD pipelines. But using Xpath can incur heavy time costs and a heavy maintenance burden. What are smart locators and why do you need them? That’s…

A mobile app evolves over time as its look and feel is regularly updated. A button may move to a different location, colors may be updated, and text may be changed. But that button being moved–is it the same button? This question is crucial when testing a mobile app, as the target elements (buttons, fields,…

If you’ve been in UI test automation for more than a minute, you’ve probably encountered a failed test with an error of “element not found.” Elements are visual components in your web application that users can engage, such as buttons, entry fields, or toggles. When a test automation tool can’t find the element, it fails…

When it comes to front-end testing, CSS testing is often overlooked. There are undoubtedly significant challenges in CSS testing, but that doesn’t mean it should be dismissed as an unimportant tool in an overall testing strategy. In this post, we’ll offer you a guide to this form of testing, so you understand the motivations behind…

At Testim, we are always trying to improve our Smart Locators to keep track of your elements better to achieve the most stable tests possible. Some attributes can be trickier than others. One Dev practice that creates challenges is the use of random GUIDs to generate class names.  In this post, we will describe what…

Updated: Nov 16, 2020 Background: Organizations are increasingly software-driven, differentiating their products and services with software. Yet end-to-end (E2E) testing remains one of the biggest bottlenecks to faster software releases. Functional UI and E2E tests are slow to create and break with minor code changes. As teams add functionality or update their UI to maintain…