krishnapal rawatkrishkp.hashnode.dev·Mar 12, 2024Selenium WebDriver: Locators and CommandsIntroduction: Selenium WebDriver is a powerful tool for automating web application testing. It allows testers and developers to interact with web browsers programmatically, simulating user actions like clicking buttons, entering text, and navigating ...Discusslocator strategies
Fabio Diastheclevertester.hashnode.dev·Mar 8, 2024The abstraction layers are ruining your test automation framework🚀 If I had to choose just one thing to talk to you about how you should design your test automation framework, that definitely would be abstraction layers. Let's dive into how you can benefit from this concept so you can build solid foundations in y...Discuss·97 readsFundamentals for Test Automation Frameworksfeature file
James Cantorjamescantor.hashnode.dev·Feb 21, 2024Selenium WebDriver – Step-by-Step TutorialThe word “Selenium” today is used interchangeably with “WebDriver” and “Selenium WebDriver” even though the initial Selenium project did not constitute it in its library. What started as a tool to remotely pass HTTP commands to the server is now know...Discussselenium
Rinaldo Badigarrinaldo.hashnode.dev·Jan 16, 2024Understanding TestNG Groups: A Comprehensive GuideWhat are TestNG Groups? TestNG Groups provide a way to categorize test methods. This is particularly useful when you have various test cases spread across different classes, and you want to selectively run specific sets of tests. Not only can you dec...DiscussSelenium with Javaselenium
Rinaldo Badigarrinaldo.hashnode.dev·Jan 11, 2024Exploring ChromeOptions Class in SeleniumWhat is ChromeOptions? ChromeOptions is a class in Selenium WebDriver designed to manage and customize the configuration settings of the Chrome browser. It provides a way to set various parameters and preferences for Chrome during test execution. Thi...DiscussSelenium with Javachromeoptions
Rinaldo Badigarrinaldo.hashnode.dev·Jan 2, 2024Browser Commands with Selenium 🌐✨So, you've just initialized your browser with Selenium, and now you're ready to make it dance to your commands! Let's dive into the exciting world of browser commands that will empower you to open, close, retrieve page sources, and more. 🚀 get(Strin...DiscussSelenium with Javaselenium
Debasmita Adhikaridebasmita-a.hashnode.dev·Nov 21, 2023WebDriver API and its hierarchyWhat is SearchContext? It is an interface and it has two methods : findElement() and findElements(). It has two child interfaces : WebDriver and WebElement. What is WebElement? It is an interface and it has several methods that help performing certai...DiscussSelenium BasicsSearchContext
Md. Niaz Morshedniazmorshed1494.hashnode.dev·Oct 19, 2023Exploring Automated Testing with WebdriverIO: Usage, Advantages, and LimitationsAutomated testing has become an integral part of the software development as well as testing process, allowing developers and QA teams to ensure the quality and reliability of their applications. WebdriverIO, a popular JavaScript-based automation fra...Discuss·1 like·99 readsWebdriver.io
Lewis WrightforCarbonate Tutorial Blogcarbonate.hashnode.dev·Jul 29, 2023Using Selenium Webdriver with Python's unittest frameworkIn this tutorial, we'll be going over how to use Selenium Webdriver with Python's Unittest framework. We'll use webdriver-manager to automatically download and install the latest version of Chrome. Installing the packages First off, we'll need to ins...Discuss·1 like·42 readsselenium
Norbert Wedekingkunte.hashnode.dev·Jul 10, 2023Enhancing Selenium WebDriver for Efficient Web Application Testing (Beginner-Friendly Version)Web application testing plays a critical role in ensuring the quality and reliability of software products. However, the process can often feel overwhelming for beginners in the field of testing and development. Understanding newcomers’ challenges, t...Discuss·185 readsselenium