<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Automate The Planet</title><description>Taking Software Quality to New Heights</description><link>https://www.automatetheplanet.com/</link><language>en-us</language><item><title>WinAppDriver to Appium Migration Guide</title><link>https://www.automatetheplanet.com/winappdriver-to-appium-migration-guide/</link><guid isPermaLink="true">https://www.automatetheplanet.com/winappdriver-to-appium-migration-guide/</guid><description>WinAppDriver was Microsoft&apos;s answer to UI automation for Windows desktop apps. Built on the WebDriver protocol, it allowed developers to write UI tests using fa</description><pubDate>Mon, 23 Jun 2025 00:00:00 GMT</pubDate><category>Desktop Automation</category><category>Free Tools</category></item><item><title>Windows Tests Running Slow? Maybe Not for Long...</title><link>https://www.automatetheplanet.com/windows-tests-running-slow-maybe-not-for-long/</link><guid isPermaLink="true">https://www.automatetheplanet.com/windows-tests-running-slow-maybe-not-for-long/</guid><description>In this post, we will go through the current challenges of Windows desktop automation, the limitations of existing tools, and a possible solution to improve spe</description><pubDate>Wed, 21 May 2025 00:00:00 GMT</pubDate><category>Desktop Automation</category><category>Free Tools</category></item><item><title>Playwright Tutorial: IFrame and Shadow DOM Automation</title><link>https://www.automatetheplanet.com/playwright-tutorial-iframe-and-shadow-dom-automation/</link><guid isPermaLink="true">https://www.automatetheplanet.com/playwright-tutorial-iframe-and-shadow-dom-automation/</guid><description>In this post, we will go through the basics of IFrames and Shadow DOM, and we will learn the strategies of automating these complex HTML structures with Playwri</description><pubDate>Wed, 11 Dec 2024 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>Shadow DOM: Locating Elements with XPath Workaround</title><link>https://www.automatetheplanet.com/shadow-dom-locating-elements-with-xpath-workaround/</link><guid isPermaLink="true">https://www.automatetheplanet.com/shadow-dom-locating-elements-with-xpath-workaround/</guid><description>In this post, we will go through the basics of shadow DOM, its use, benefits, and constraints, and we will analyse the solution for them. As an Automation Engin</description><pubDate>Thu, 21 Nov 2024 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>Playwright Tutorial: Mastering Element Locators</title><link>https://www.automatetheplanet.com/playwright-tutorial-mastering-element-locators/</link><guid isPermaLink="true">https://www.automatetheplanet.com/playwright-tutorial-mastering-element-locators/</guid><description>This article explores the various techniques Playwright offers for locating elements, including basic methods such as CSS selectors and text selectors, as well</description><pubDate>Tue, 29 Oct 2024 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>Playwright Tutorial: Exploring Test Automation with Java</title><link>https://www.automatetheplanet.com/playwright-tutorial-exploring-test-automation-java/</link><guid isPermaLink="true">https://www.automatetheplanet.com/playwright-tutorial-exploring-test-automation-java/</guid><description>Playwright, developed by Microsoft and launched in early 2020, is a powerful framework for web testing and automation. It offers a range of benefits:</description><pubDate>Tue, 22 Oct 2024 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>ATOM Model - Advanced Testing Optimization Maturity Model</title><link>https://www.automatetheplanet.com/atom-model-optimization/</link><guid isPermaLink="true">https://www.automatetheplanet.com/atom-model-optimization/</guid><description>This article introduces the Advanced Testing Optimization Maturity (ATOM) Model. It&apos;s an innovative approach for assessing and boosting test automation in organ</description><pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate><category>Design Architecture</category></item><item><title>Mastering Parameterized Tests in JUnit with Selenium WebDriver</title><link>https://www.automatetheplanet.com/mastering-parameterized-tests-in-junit-with-selenium-webdriver/</link><guid isPermaLink="true">https://www.automatetheplanet.com/mastering-parameterized-tests-in-junit-with-selenium-webdriver/</guid><description>In the evolving landscape of software testing, efficiency and coverage are paramount. JUnit 5 introduces enhanced parameterized testing capabilities, allowing d</description><pubDate>Fri, 01 Dec 2023 00:00:00 GMT</pubDate><category>Design Patterns</category><category>Web Automation Java</category></item><item><title>Deep Dive into JUnit Assertions with WebDriver and Custom Assertions</title><link>https://www.automatetheplanet.com/deep-dive-junit-assertions-webdriver/</link><guid isPermaLink="true">https://www.automatetheplanet.com/deep-dive-junit-assertions-webdriver/</guid><description>JUnit assertions are a cornerstone of Java testing, enabling developers to write tests that verify code behavior. In this article, we&apos;ll explore the various JUn</description><pubDate>Thu, 23 Nov 2023 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>Design Grid Control Automated Tests with Java Part 3</title><link>https://www.automatetheplanet.com/clone-of-design-grid-control-automated-tests-with-java-part-3/</link><guid isPermaLink="true">https://www.automatetheplanet.com/clone-of-design-grid-control-automated-tests-with-java-part-3/</guid><description>In the previous articles, Design Grid Control Automated Tests Part 1 and Design Grid Control Automated Tests with Java Part 2, I started this mini-series about</description><pubDate>Tue, 15 Feb 2022 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>Design Grid Control Automated Tests with Java Part 2</title><link>https://www.automatetheplanet.com/design-grid-control-automated-tests-java-part-2/</link><guid isPermaLink="true">https://www.automatetheplanet.com/design-grid-control-automated-tests-java-part-2/</guid><description>In my previous article, Design Grid Control Automated Tests Part 1, I started this mini-series about writing decent grid control automated tests. In this second</description><pubDate>Wed, 09 Feb 2022 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>Design Grid Control Automated Tests with Java Part 1</title><link>https://www.automatetheplanet.com/design-grid-control-automated-tests-java-part-1/</link><guid isPermaLink="true">https://www.automatetheplanet.com/design-grid-control-automated-tests-java-part-1/</guid><description>In the previous article, I showed you how to automate complex custom-tuned controls like a grid. In my article Automate Telerik Kendo Grid with WebDriver and Ja</description><pubDate>Wed, 02 Feb 2022 00:00:00 GMT</pubDate><category>Web Automation Java</category></item><item><title>Automate Telerik Kendo Grid with WebDriver with Java and JavaScript</title><link>https://www.automatetheplanet.com/automate-telerik-kendo-grid-with-webdriver-java-javascript/</link><guid isPermaLink="true">https://www.automatetheplanet.com/automate-telerik-kendo-grid-with-webdriver-java-javascript/</guid><description>Have you had this problem trying to automate custom-tuned web controls? Probably, your team has purchased these from some dedicated UI controls vendor. There ar</description><pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate><category>Java</category><category>Web Automation Java</category></item><item><title>Advanced Web UI Components Automation with WebDriver C#</title><link>https://www.automatetheplanet.com/advanced-web-ui-components-automation-webdriver-csharp/</link><guid isPermaLink="true">https://www.automatetheplanet.com/advanced-web-ui-components-automation-webdriver-csharp/</guid><description>Most of the websites out there use commercial Web UI Components for their front end.  Most of these components are JavaScript-based, and their test automation i</description><pubDate>Tue, 11 Jan 2022 00:00:00 GMT</pubDate><category>Web Automation</category></item><item><title>Selenium C# MSTest Test Automating Angular, React, VueJS and 20 More</title><link>https://www.automatetheplanet.com/selenium-automate-all-cshap-mstest/</link><guid isPermaLink="true">https://www.automatetheplanet.com/selenium-automate-all-cshap-mstest/</guid><description>In the new article from the Web Automation Series with C#, we will talk about creating a data-driven MSTest test automating all major web technologies such as R</description><pubDate>Wed, 27 Oct 2021 00:00:00 GMT</pubDate><category>Web Automation</category></item><item><title>Design Patterns for High-Quality Automated Tests Java – Recording</title><link>https://www.automatetheplanet.com/design-patterns-for-high-quality-automated-tests-java-recording/</link><guid isPermaLink="true">https://www.automatetheplanet.com/design-patterns-for-high-quality-automated-tests-java-recording/</guid><description>Here you can find a video recording from a talk dedicated to the ideas from my book &quot;Design Patterns for High-Quality Automated Tests: Clean Code for Bulletproo</description><pubDate>Wed, 08 Sep 2021 00:00:00 GMT</pubDate><category>Special Editions</category></item><item><title>Assessment System for Evaluating Test Automation Solutions</title><link>https://www.automatetheplanet.com/assessment-system-test-automation-solution/</link><guid isPermaLink="true">https://www.automatetheplanet.com/assessment-system-test-automation-solution/</guid><description>What is the primary task of many software engineers in test nowadays? It is to develop or find the right test automation solution for achieving fast, reliable,</description><pubDate>Tue, 31 Aug 2021 00:00:00 GMT</pubDate><category>Design Architecture</category></item><item><title>Selenium VB.NET MSTest Test Automating Angular, React, VueJS and 20 More</title><link>https://www.automatetheplanet.com/selenium-automate-all-mstest-vbnet/</link><guid isPermaLink="true">https://www.automatetheplanet.com/selenium-automate-all-mstest-vbnet/</guid><description>In the new article from the Web Automation Series, we will talk about creating a data-driven MSTest test automating all major web technologies such as React, An</description><pubDate>Thu, 05 Aug 2021 00:00:00 GMT</pubDate><category>VBNET</category><category>Web Automation</category></item><item><title>UI Performance Analysis via Selenium WebDriver</title><link>https://www.automatetheplanet.com/ui-performance-analysis-webdriver-csharp/</link><guid isPermaLink="true">https://www.automatetheplanet.com/ui-performance-analysis-webdriver-csharp/</guid><description>The article from the series Automation Tools reviews different approaches to check the UI performance of web apps reusing your existing functional Selenium WebD</description><pubDate>Wed, 21 Jul 2021 00:00:00 GMT</pubDate><category>AutomationTools</category><category>Free Tools</category><category>Web Automation</category></item><item><title>Selenium C# xUnit Test Automating Angular, React, VueJS and 20 More</title><link>https://www.automatetheplanet.com/selenium-automate-all-cshap-xunit/</link><guid isPermaLink="true">https://www.automatetheplanet.com/selenium-automate-all-cshap-xunit/</guid><description>In the new article from the Web Automation Series with C#, we will talk about creating a data-driven xUnit test automating all major web technologies such as Re</description><pubDate>Thu, 08 Jul 2021 00:00:00 GMT</pubDate><category>Web Automation</category></item><item><title>Quick Guide Bitbucket Pipelines on Running Selenium C# Tests</title><link>https://www.automatetheplanet.com/bitbucket-pipelines-csharp-tests/</link><guid isPermaLink="true">https://www.automatetheplanet.com/bitbucket-pipelines-csharp-tests/</guid><description>In this article from the series Automation Tools, I am going to guide you on how you can set up a Bitbucket Pipelines job for a Selenium C# project, run your Se</description><pubDate>Tue, 29 Jun 2021 00:00:00 GMT</pubDate><category>AutomationTools</category><category>Free Tools</category></item><item><title>Selenium C# NUnit Test Automating Angular, React, VueJS and 20 More</title><link>https://www.automatetheplanet.com/selenium-automate-all-cshap/</link><guid isPermaLink="true">https://www.automatetheplanet.com/selenium-automate-all-cshap/</guid><description>In the new article from the Web Automation Series with C#, we will talk about creating a data-driven NUnit test automating all major web technologies such as Re</description><pubDate>Tue, 22 Jun 2021 00:00:00 GMT</pubDate><category>Web Automation</category></item><item><title>Selenium VB.NET NUnit Test Automating Angular, React, VueJS and 20 More</title><link>https://www.automatetheplanet.com/selenium-vb-net-nunit-test-automating-angular-react-vuejs-and-20-more/</link><guid isPermaLink="true">https://www.automatetheplanet.com/selenium-vb-net-nunit-test-automating-angular-react-vuejs-and-20-more/</guid><description>In the new article from the Web Automation Series, we will talk about creating a data-driven NUnit test automating all major web technologies such as React, Ang</description><pubDate>Tue, 22 Jun 2021 00:00:00 GMT</pubDate><category>VBNET</category><category>Web Automation</category></item><item><title>Quick Guide Bitbucket Pipelines on Running Selenium Java Tests</title><link>https://www.automatetheplanet.com/quick-guide-bitbucketpipelines-on-running-selenium-java-tests/</link><guid isPermaLink="true">https://www.automatetheplanet.com/quick-guide-bitbucketpipelines-on-running-selenium-java-tests/</guid><description>In this article from the series Automation Tools, I am going to guide you on how you can set up a Bitbucket Pipelines job for a Selenium Java project, run your</description><pubDate>Wed, 09 Jun 2021 00:00:00 GMT</pubDate><category>AutomationTools</category><category>Free Tools</category><category>Java</category></item><item><title>Quick Guide GitHub Actions on Running Selenium Java Tests</title><link>https://www.automatetheplanet.com/running-selenium-tests-github-actions-java/</link><guid isPermaLink="true">https://www.automatetheplanet.com/running-selenium-tests-github-actions-java/</guid><description>In this article from the series Automation Tools, I am going to guide you on how you can set up a GitHub Actions job for a Selenium Java project, run your Selen</description><pubDate>Tue, 01 Jun 2021 00:00:00 GMT</pubDate><category>AutomationTools</category><category>Free Tools</category><category>Java</category></item><item><title>Healenium: Self-Healing Library for Selenium-based Automated Tests</title><link>https://www.automatetheplanet.com/healenium-self-healing-tests/</link><guid isPermaLink="true">https://www.automatetheplanet.com/healenium-self-healing-tests/</guid><description>In this article, we&apos;re going to review a library called Healenium. It is an AI-powered open-source library for improving the stability of Selenium-based tests,</description><pubDate>Thu, 13 May 2021 00:00:00 GMT</pubDate><category>AutomationTools</category><category>Free Tools</category><category>Java</category></item><item><title>Getting Started with Appium for Android Java on macOS in 10 Minutes</title><link>https://www.automatetheplanet.com/getting-started-with-appium-for-android-java-on-macos-in-10-minutes/</link><guid isPermaLink="true">https://www.automatetheplanet.com/getting-started-with-appium-for-android-java-on-macos-in-10-minutes/</guid><description>The third article from the Appium Series is going to be about testing Android apps on macOS machine. I am going to show you how to configure your macOS machine</description><pubDate>Thu, 29 Apr 2021 00:00:00 GMT</pubDate><category>Java</category><category>Mobile Automation Java</category></item><item><title>Getting Started with Appium for Android Java on Windows in 10 Minutes</title><link>https://www.automatetheplanet.com/getting-started-with-appium-for-android-java-on-windows-in-10-minutes/</link><guid isPermaLink="true">https://www.automatetheplanet.com/getting-started-with-appium-for-android-java-on-windows-in-10-minutes/</guid><description>This is the first article from the new series dedicated to the mobile testing using Appium test automation framework. Here, I am going to show you how to config</description><pubDate>Wed, 14 Apr 2021 00:00:00 GMT</pubDate><category>Java</category><category>Mobile Automation Java</category></item><item><title>Getting Started with Appium for Android Kotlin on Windows in 10 Minutes</title><link>https://www.automatetheplanet.com/getting-started-with-appium-for-android-kotlin-on-windows-in-10-minutes/</link><guid isPermaLink="true">https://www.automatetheplanet.com/getting-started-with-appium-for-android-kotlin-on-windows-in-10-minutes/</guid><description>This is the first article from the new series dedicated to the mobile testing using Appium test automation framework. Here, I am going to show you how to config</description><pubDate>Thu, 08 Apr 2021 00:00:00 GMT</pubDate><category>Java</category><category>Kotlin</category><category>Mobile Automation Java</category></item><item><title>Getting Started with Appium for iOS Java on macOS in 10 Minutes</title><link>https://www.automatetheplanet.com/getting-started-with-appium-for-ios-java-on-macos-in-10-minutes/</link><guid isPermaLink="true">https://www.automatetheplanet.com/getting-started-with-appium-for-ios-java-on-macos-in-10-minutes/</guid><description>The second article from the Appium Series is going to be about testing iOS apps. I am going to show you how to configure your machine to test iOS applications –</description><pubDate>Thu, 08 Apr 2021 00:00:00 GMT</pubDate><category>Java</category><category>Mobile Automation Java</category></item></channel></rss>