Starting with NodeJS v20, there is an experimental feature that allows us using environment variables…
‘selectors’ vs. ‘locators’ – what is the difference?
Everyone who works in test automation probably heard or used the terms ‘selector’ and ‘locator’….
Internationalization (i18n) – in test automation
This approach is about keeping tests stable when the application switches between multiple languages (e.g….
Appium v3 is here: essential changes
Even though v3 is not a massive leap as Appium 2, it introduces a few…
Zen Browser review: The calmer side of internet
The browser world has been stuck in a bit of a rut lately. Most people…
Understanding the Difference Between “module” and “commonjs” in package.json
If you’ve been already working with JavaScript, you’re not alone in feeling confused about the…
k6 v0.57 gets TypeScript support enabled by default. How YOU can use it – step by step guide
Starting with k6 v0.57, TypeScript support is enabled by default, which makes it even easier…
Using cross-env in Your Node.js Projects: A Practical Guide
When developing cross-platform Node.js applications/testing frameworks, environment variables can sometimes cause frustrating issues—especially when switching…
How to copy-paste text from clipboard using TestCafe
I recently had to simulate copy-paste interactions in TestCafeand it was not easy to find…
How to copy-paste text from clipboard using Cypress
I recently had to simulate copy-paste interactions in Cypress and it was not easy to…