Systems | Development | Analytics | API | Testing

How does a TCoE balance automation and manual testing to maximize efficiency?

A TCoE should automate the repeatable, detail-heavy regression checks to remove human error and speed releases, while keeping room for manual testing where judgment matters or ROI is low. Automate execution to free the team to focus on new functionality and high-value scripts, and leave fringe or one-off cases manual so effort pays off. — Parker Reguero, RVP of Sales at Katalon Learn more Follow Katalon for more insights in our series!

How to type into a text box using Selenium?

Typing into a text box is one of the first things you'll want to do when working with Selenium. It’s a core action that helps simulate real user input to fill out things like login forms, search fields, checkout screens. This guide will walk you through the exact steps to type into a text box using Selenium WebDriver. Whether you're new to automation or just looking for a refresher on Selenium input text techniques, this article has you covered.

How To Click Hyperlinks in Selenium WebDriver

Hyperlinks connect users to pages, actions, and content. In web testing, they are everywhere. That’s why knowing how to click a hyperlink in Selenium WebDriver is one of the first and most essential skills for any test automation engineer. Selenium makes it simple, but real-world links come with variations. Some are plain anchor tags. Some use JavaScript. Others open new tabs or redirect dynamically. Each requires a slightly different approach.

How to select date from Datepicker in Selenium WebDriver with Java?

Selecting a date from a calendar widget is one of the most common tasks in UI automation. And yet, it often turns into a tricky challenge, especially when the datepicker behaves differently on each site. Sometimes it's a jQuery calendar, sometimes it's a custom airline-style picker, and in many cases, it doesn't respond well to direct input. If you've ever wrestled with a flaky test just to select one simple date, you're not alone.

Selenium WebDriver NPM Package: Setup and Usage

Browser automation with JavaScript is more powerful than ever. And if you're just starting out, using the selenium webdriver npm package is one of the most flexible ways to write and run your own automated browser scripts. Whether you're testing a login flow or building a web scraper, Selenium WebDriver helps you take control of the browser automatically. Add in NPM, and now you have a fast setup, easy dependency management and the full support of the Node.js ecosystem.

How can we make test automation more accessible to non-technical stakeholders?

The way to make automation accessible is to simplify three things for everyone creating tests running tests and analyzing results. Let non technical teammates run existing suites on demand and use smarter analysis including AI to surface who what why quickly so leaders and support can see what is broken without pulling in engineers. — Philip Becker, Sr. Product Manager at Katalon Learn more Follow Katalon for more insights in our series!

Verify Element Presence in Selenium WebDriver

In Selenium, interacting with a page element only works if that element exists. That's why checking whether an element is present is one of the first things any test should do. It confirms that the application has loaded the expected content and is ready for the next step. When you verify element present in Selenium, you reduce flaky failures and improve test reliability. This is especially helpful when testing dynamic apps that load content based on user actions or network timing.

Highlighting Elements in Selenium for Better Testing

When running UI tests with Selenium, you don’t always know what’s happening behind the scenes. Is your script clicking the right button? Is it filling the correct field? That’s where highlighting an element in Selenium makes a difference. Highlighting is a simple trick that gives you visual confirmation during test execution. It changes the appearance of the element temporarily (usually by adding a border or background color) so you can instantly see where the action is taking place.

Does automation reduce the need for skilled manual testers, or are they still essential?

Automation does not replace skilled manual testers. You start by exploring the app as a human to understand how it behaves, then automate those steps with low code, record and playback, code, or a mix. Automation brings speed while manual skill brings insight. Use both to form a complete testing strategy. — Alex Martins, VP of Strategy at Katalon Learn more Follow Katalon for more insights in our series!