Selenium Tutorial Articles

RSS feed

142 articles found in Selenium Tutorial

XPath in Selenium: Complete Guide With Examples 2026
XPath in Selenium: Complete Guide With Examples 2026

Learn XPath in Selenium with real examples: absolute vs relative XPath, dynamic XPath, axes, contains(), starts-with(), and Chrome tips.

Vipul Gupta

Vipul Gupta

October 30, 2025

32 min read

How to Use Selenium for Record and Playback
How to Use Selenium for Record and Playback

Selenium IDE, a browser extension within the Selenium ecosystem, records every action performed in the browser and translates it into a saved sequence of commands that can be replayed later without writing code. Selenium WebDriver and Selenium Grid have no built-in recording feature of their own; only Selenium IDE supports this record-and-playback workflow.

Tahera Alam

Tahera Alam

April 16, 2025

17 min read

What Is New In Selenium 4 And What Is Deprecated In It?
What Is New In Selenium 4 And What Is Deprecated In It?

Discover Selenium 4 new features and architecture changes: W3C WebDriver, revamped Grid, improved IDE, DevTools, and APIs for tabs and windows and more.

Himanshu Sheth

Himanshu Sheth

April 15, 2025

40 min read

How To Solve Selenium Focus Issues [2026]
How To Solve Selenium Focus Issues [2026]

Selenium only acts on an element whose window, tab, or iframe has focus. Fix focus failures across iframes, tabs, onfocus, slow loads, and cloud grids.

Himanshu Sheth

Himanshu Sheth

March 26, 2025

27 min read

15 Selenium Best Practices for Reliable Tests (2026)
15 Selenium Best Practices for Reliable Tests (2026)

Selenium tests break for predictable reasons. These 15 best practices replace brittle sleeps and locators with reliable waits, POM structure, and parallel runs.

Himanshu Sheth

Himanshu Sheth

February 28, 2025

34 min read

Top 28 Selenium WebDriver Commands in NUnit For Automation
Top 28 Selenium WebDriver Commands in NUnit For Automation

Selenium WebDriver commands are the methods used to run your Selenium test automation scripts. Here are the commands you need to automate browser actions.

Himanshu Sheth

Himanshu Sheth

January 30, 2025

32 min read

How to Use Selenium and Cypress for Canvas Automation
How to Use Selenium and Cypress for Canvas Automation

Canvas content sits outside the DOM, so locators cannot see it. Automate canvas in Selenium and Cypress using coordinates from getBoundingClientRect().

Himanshu Sheth

Himanshu Sheth

January 6, 2025

42 min read

How to Use JavaScriptExecutor in Selenium
How to Use JavaScriptExecutor in Selenium

Learn how to use JavaScriptExecutor in Selenium to execute JavaScript commands, enhance test scripts, and handle complex WebElements efficiently.

Faisal Khatri

Faisal Khatri

September 17, 2024

18 min read

Mastering Monkey Testing: Selenium & WebDriverIO Automation
Mastering Monkey Testing: Selenium & WebDriverIO Automation

Take your testing to the next level with Automated Monkey Testing. Discover the power of Selenium & WebDriverIO for efficient and effective testing strategies.

Harish Rajora

Harish Rajora

August 29, 2024

28 min read

How to Use Selenium Click Commands Using Python
How to Use Selenium Click Commands Using Python

Discover the art of automating mouse clicks with Selenium and Python. Streamline web form filling effortlessly. Explore effective automation techniques.

Paulo Oliveira

Paulo Oliveira

July 18, 2024

37 min read

How To Take Full Page Screenshots In Selenium WebDriver
How To Take Full Page Screenshots In Selenium WebDriver

Learn how to take full page screenshots in Selenium WebDriver, including various approaches such as viewable area, WebElements full page screenshots, and more.

Faisal Khatri

Faisal Khatri

July 9, 2024

30 min read

Selenium Grid Setup: Basics and Getting Started Tutorial
Selenium Grid Setup: Basics and Getting Started Tutorial

Discover how to configure a Selenium Grid setup for improved test automation. Get the complete setup guide here.

Faisal Khatri

Faisal Khatri

July 8, 2024

20 min read

Mouse Hover in Selenium: Code, Pitfalls & Best Practices
Mouse Hover in Selenium: Code, Pitfalls & Best Practices

Perform mouse hover in Selenium with ActionChains in Python. Code examples, common pitfalls, best practices, and cross-browser cloud setup.

Upendra Prasad Mahto

Upendra Prasad Mahto

June 18, 2024

24 min read

How to Handle Actions Class in Selenium
How to Handle Actions Class in Selenium

The Actions class in Selenium is an API that simulates complex user interactions, such as mouse clicks, double clicks, right clicks, drag and drop, and keyboard key presses, that cannot be performed with regular WebDriver methods. It works across Java and C# using mouse methods like moveToElement and keyboard methods like sendKeys, keyUp, and keyDown.

Andreea Draniceanu

June 12, 2024

39 min read

How to Get Element by Tag Name In Selenium
How to Get Element by Tag Name In Selenium

Learn how to get elements by tag name using the tagName() locator in Selenium; it is useful when you do not have any other Selenium locator on the web page.

Vipul Gupta

Vipul Gupta

June 6, 2024

22 min read

How To Run Selenium Test Scripts?
How To Run Selenium Test Scripts?

Learn how to run Selenium test scripts with our comprehensive guide. Covers installation, configuration, and running your first test script in Java

Hari Sapna Nair

Hari Sapna Nair

May 31, 2024

17 min read

What Is Parallel Testing And Why Is It Important?
What Is Parallel Testing And Why Is It Important?

Learn about the parallel testing process, implementation, use cases, examples, best practices, tools, benefits, and limitations for efficient testing.

Hari Sapna Nair

Hari Sapna Nair

May 31, 2024

36 min read

What Is Selenium Grid? Setup and Docker Guide (2026)
What Is Selenium Grid? Setup and Docker Guide (2026)

Learn what Selenium Grid is, how its architecture routes tests, and how to set it up in standalone, hub and node, distributed, and Docker modes on Grid 4.46.

Ayush Mishra

Ayush Mishra

April 16, 2024

53 min read

How To Take Screenshot In Selenium Java?
How To Take Screenshot In Selenium Java?

Learn to take screenshot in Selenium Java and get in depth knowledge of why it is critical in the software testing lifecycle.

Tanay Kumar Deo

Tanay Kumar Deo

April 5, 2024

19 min read

How To Get Text Of A WebElement In Selenium?
How To Get Text Of A WebElement In Selenium?

Learn how to get text of an element in Selenium and also master the technique for effective web testing with Selenium.

Sonu Kumar Deo

Sonu Kumar Deo

April 4, 2024

21 min read

How To Get HTML Source Of A Web Element In Selenium Using Python?
How To Get HTML Source Of A Web Element In Selenium Using Python?

Learn to retrieve HTML source of a web element using Selenium WebDriver in Python

Aman Chopra

Aman Chopra

March 28, 2024

20 min read

Top 52 Selenium Open Source Projects On GitHub [2026]
Top 52 Selenium Open Source Projects On GitHub [2026]

This run-down of the top 52 Selenium projects on GitHub will help you choose the best Selenium open source tools, libraries, and frameworks, according to GitHub.

Shahzeb Hoda

Shahzeb Hoda

March 26, 2024

44 min read

JUnit Assertions: assertEquals, assertThrows, assertAll
JUnit Assertions: assertEquals, assertThrows, assertAll

Learn the various JUnit assertion methods in Selenium testing, focusing on the assertTrue() method in JUnit.

Hari Sapna Nair

Hari Sapna Nair

March 22, 2024

36 min read

Learn To Close Browser Tabs In Selenium Python And Java
Learn To Close Browser Tabs In Selenium Python And Java

Master the art of closing browser tabs in Selenium with Python and Java. Optimize your test automation with effective tab management.

Tanay Kumar Deo

Tanay Kumar Deo

March 21, 2024

41 min read

Selenium Wait: Implicit, Explicit & Fluent Wait Commands
Selenium Wait: Implicit, Explicit & Fluent Wait Commands

Selenium waits explained with Java examples: implicit, explicit and fluent waits, the Duration syntax Selenium 4 requires, and why you must not mix them.

Vijay Kaushik

Vijay Kaushik

March 4, 2024

22 min read

Selenium Locators Made Easy: Types & Examples for Reliable Tests
Selenium Locators Made Easy: Types & Examples for Reliable Tests

Learn Selenium locators the easy way. Explore types, real examples, and best practices to avoid flaky tests.

Faisal Khatri

Faisal Khatri

March 1, 2024

48 min read

Selenium Maven Dependency Tutorial
Selenium Maven Dependency Tutorial

Explore the seamless integration of Selenium Maven dependency in your test automation projects with this comprehensive tutorial.

Rahul Rana

Rahul Rana

February 26, 2024

33 min read

Automate UI Tests With Selenium
Automate UI Tests With Selenium

Selenium automates UI testing by simulating user actions across browsers such as Chrome, Firefox, Safari, and Edge, using WebDriver client libraries, the W3C WebDriver protocol, and browser-specific drivers to verify buttons, forms, and navigation. A sample test locates a search bar by its name attribute and asserts it exists, using TestNG to run Selenium against Chrome.

Tanay Kumar Deo

Tanay Kumar Deo

February 22, 2024

26 min read

Selenium RC: A Look Back At Its Influence on Test Automation
Selenium RC: A Look Back At Its Influence on Test Automation

Explore Selenium RC's impact on test automation — understand its legacy and how it paved the way for current testing frameworks.

Ayush Mishra

Ayush Mishra

January 25, 2024

12 min read

Hybrid Framework In Selenium
Hybrid Framework In Selenium

Explore the Hybrid Framework in Selenium, a framework merging Data-driven and Keyword-driven testing for efficient, maintainable, scalable automation.

Urwashi Priya

Urwashi Priya

September 19, 2023

28 min read

Use Cases of XPath Python In Selenium With Examples
Use Cases of XPath Python In Selenium With Examples

Python XPath locates elements in Selenium by tracing a path through a page's HTML structure, used with find_element() and find_elements() under the By.XPATH strategy, plus get_attribute() for pulling attribute values like href. Outside Selenium, the lxml library, built on libxml2 and libxslt, applies the same XPath expressions to parse and manipulate HTML or XML documents directly.

Jainish Patel

Jainish Patel

August 10, 2023

36 min read

A Guide To Download Selenium and Set It Up On Multiple IDEs
A Guide To Download Selenium and Set It Up On Multiple IDEs

Want to learn how to download Selenium, the free web automation tool? This guide offers everything you need to get started and run an automation test!

Jainish Patel

Jainish Patel

July 24, 2023

44 min read

Selenium 3 vs Selenium 4: Key Differences
Selenium 3 vs Selenium 4: Key Differences

Selenium 3 vs Selenium 4: Uncover the key differences in web automation testing. Stay updated on the latest features and advancements.

Akash Nagpal

Akash Nagpal

July 20, 2023

26 min read

Selenium WebDriver Architecture Explained
Selenium WebDriver Architecture Explained

Explore Selenium WebDriver architecture and its components, and how Selenium 3 and Selenium 4 differ in powering automated web testing.

Tanay Kumar Deo

Tanay Kumar Deo

July 3, 2023

22 min read

Selenium Wire: Take Your Web Automation To The Next Level
Selenium Wire: Take Your Web Automation To The Next Level

Unlock the potential of Selenium Wire: features, advantages, installation guide, applications, and limitations. Perfect your automated testing today!

Upendra Prasad Mahto

Upendra Prasad Mahto

July 3, 2023

24 min read

How To Download And Setup Edge Driver For Selenium
How To Download And Setup Edge Driver For Selenium

Edge Driver is Microsoft's WebDriver implementation that bridges the Selenium framework and the Microsoft Edge browser, simulating clicks, text entry, and navigation during automated tests. Available in matching builds for x86 and x64 Windows, Mac, and Linux, it must be paired with the same version number as the installed Edge browser to avoid runtime errors.

Tanay Kumar Deo

Tanay Kumar Deo

June 28, 2023

27 min read

What is Selenium Used For: An Essential Guide to its Uses, Benefits, and Features
What is Selenium Used For: An Essential Guide to its Uses, Benefits, and Features

Selenium is used for automating web browsers, letting developers and testers run repetitive checks and validate web apps across browsers and platforms.

Srinivasan Sekar

Srinivasan Sekar

June 8, 2023

22 min read

Boost Your Test Automation With Selenium Framework: Comprehensive Guide
Boost Your Test Automation With Selenium Framework: Comprehensive Guide

Learn what a Selenium framework is, its types (data-driven, keyword-driven, hybrid), setup steps, and best practices for scalable test automation.

Urwashi Priya

Urwashi Priya

June 6, 2023

62 min read

How To Automate ServiceNow With Selenium
How To Automate ServiceNow With Selenium

Selenium automates ServiceNow by driving its web interface with WebDriver to fill forms, click through screens, and validate incident records in Java.

Faisal Khatri

Faisal Khatri

February 16, 2023

37 min read

The Most Comprehensive Selenium Locators Cheat Sheet
The Most Comprehensive Selenium Locators Cheat Sheet

Explore in detail the different types of Selenium web locators, their syntax, and their properties through our Selenium locators cheat sheet.

Amrita Angappa

Amrita Angappa

June 10, 2022

26 min read

How To Build And Execute Selenium Projects
How To Build And Execute Selenium Projects

Learn how to build and execute Selenium projects in Java using Maven or Gradle, run the tests with TestNG, and scale execution on a cloud Selenium Grid.

Veena Devi

Veena Devi

April 20, 2022

38 min read

How to Find and Fix Flaky Selenium Tests
How to Find and Fix Flaky Selenium Tests

Flaky Selenium tests pass and fail without code changes. Learn what causes flaky tests, how to find and fix them, and how to write stable Selenium tests.

Harita Ravindranath

Harita Ravindranath

April 8, 2022

26 min read

Selenium Standalone Server and Selenium Server [Differences]
Selenium Standalone Server and Selenium Server [Differences]

Uncover disparities: Selenium Standalone Server vs. Selenium Server. Elevate your Selenium skills for sophisticated testing.

Veena Devi

Veena Devi

January 25, 2022

21 min read

How To Implement Shift Left Testing Approach?
How To Implement Shift Left Testing Approach?

In this blog, you will learn about implementing the shift left testing approach and how shift left testing can improve product quality, and more.

Ria Dayal

Ria Dayal

November 9, 2021

29 min read

Cross Browser Testing in Selenium Step-by-Step [Tutorial]
Cross Browser Testing in Selenium Step-by-Step [Tutorial]

Learn cross browser testing in Selenium: WebDriver architecture, Selenium Grid, and a step-by-step TestNG demo across multiple browsers and operating systems.

Himanshu Sheth

Himanshu Sheth

October 25, 2021

28 min read

Debunking The Top 8 Selenium Testing Myths
Debunking The Top 8 Selenium Testing Myths

Selenium testing is browser automation performed with the open-source Selenium framework, first created in 2004 and now backed by the Apache Software Foundation as an integrated suite of tools for both automated and manual testing. It remains popular enough to carry close to 89,000 tagged questions on Stack Overflow, despite lingering myths about it.

Gunjan Kaushik

Gunjan Kaushik

September 16, 2021

15 min read

Most Exhaustive XPath Locators Cheat Sheet
Most Exhaustive XPath Locators Cheat Sheet

XPath is one of the widely used web locators that is used to locate WebElements in the DOM. This XPath Locators Cheat Sheet is your go-to guide to make the most out of XPath selector for Selenium automation testing.

Vinayak Sharma

Vinayak Sharma

July 19, 2021

32 min read

Building An Automated Testing Pipeline with GoCD [Tutorial]
Building An Automated Testing Pipeline with GoCD [Tutorial]

GoCD is an open-source continuous integration and continuous delivery tool built by ThoughtWorks that automates the entire path from development through testing to deployment. It runs pipelines through a server and agents, and pairs with Selenium test automation to execute browser tests as part of that pipeline.

Himanshu Sheth

Himanshu Sheth

June 8, 2021

25 min read

Configure Cucumber Setup In Eclipse And IntelliJ
Configure Cucumber Setup In Eclipse And IntelliJ

Learn how to configure Cucumber setup in Eclipse and IntelliJ with Selenium WebDriver, add the required JARs, and create a Cucumber Maven project.

Harshit Paul

Harshit Paul

May 10, 2021

18 min read

How To Speed Up Selenium Test Cases Execution?
How To Speed Up Selenium Test Cases Execution?

Selenium test cases run faster by choosing efficient web locators, replacing Thread.sleep() with explicit waits, reusing the existing browser instance across tests, and writing atomic, independent test scripts. Running tests in parallel, upgrading to Selenium 4, executing on a cloud-based Selenium Grid, and disabling image loading also cut overall execution time.

Himanshu Sheth

Himanshu Sheth

April 7, 2021

29 min read

How To Run Selenium Tests In Docker?
How To Run Selenium Tests In Docker?

Run Selenium tests in Docker with a step-by-step guide covering setup, standalone containers, Selenium Grid, Docker Compose, and debugging with VNC.

Himanshu Sheth

Himanshu Sheth

March 15, 2021

48 min read

How To Upgrade From Selenium 3 To Selenium 4?
How To Upgrade From Selenium 3 To Selenium 4?

Upgrading from Selenium 3 to Selenium 4 means updating the Maven or Gradle dependency to Selenium 4's WebDriver W3C protocol, which replaces Selenium 3's JSON Wire Protocol and produces less flaky, more stable cross-browser tests. Selenium 4 also adds a redesigned IDE with a SIDE Runner and an optimized Grid that packages Hub and Node into one jar.

Himanshu Sheth

Himanshu Sheth

December 28, 2020

19 min read

Selenium Internet Explorer Driver – How To Run Selenium Tests
Selenium Internet Explorer Driver – How To Run Selenium Tests

The Selenium IE Driver, also called Selenium Internet Explorer Driver, is a stand-alone server that implements the WebDriver protocol to link Selenium scripts with Internet Explorer for automated browser testing. Selenium C# requires setting the IntroduceInstabilityByIgnoringProtectedModeSettings option to true on InternetExplorerOptions before creating the driver instance.

Himanshu Sheth

Himanshu Sheth

December 4, 2020

36 min read

Test Automation on Safari Browser with Safari Driver and Selenium
Test Automation on Safari Browser with Safari Driver and Selenium

Safari holds 17.24% of the global browser market and has shipped native Selenium WebDriver support since Safari 10 on OS X El Capitan and macOS Sierra, so no separate driver executable path is needed. Enabling Allow Remote Automation from Safari's Develop menu on a Mac activates SafariDriver, since Apple withdrew SafariDriver support from Safari on Windows.

Himanshu Sheth

Himanshu Sheth

November 25, 2020

21 min read

Selenium 4 Is Now W3C Compliant: All You Need To Know
Selenium 4 Is Now W3C Compliant: All You Need To Know

Selenium 4 is now W3C compliant - read on to know more about Selenium 4 and its Support To W3C WebDriver Protocol. Also, find out how this impacts the Selenium community.

Himanshu Sheth

Himanshu Sheth

November 17, 2020

20 min read

Cypress Vs Selenium: How To Pick The Right Testing Tool For You?
Cypress Vs Selenium: How To Pick The Right Testing Tool For You?

Cypress vs Selenium: Which one is better? See a thorough comparison to evaluate which is the right testing tool for your business. Read more.

Himanshu Sheth

Himanshu Sheth

November 12, 2020

43 min read

Finding XPath in Selenium – The Best Chrome Extensions
Finding XPath in Selenium – The Best Chrome Extensions

Facing problems while trying to find XPath in Selenium? Here are the 10 best Chrome extensions that will make your life easier. Read more.

Shalini Baskaran

Shalini Baskaran

October 29, 2020

18 min read

How To Perform Localization Testing Using Selenium WebDriver?
How To Perform Localization Testing Using Selenium WebDriver?

Localization testing checks a product's UI and content against a target locale. Selenium WebDriver sets the locale using ChromeOptions or FirefoxOptions.

Himanshu Sheth

Himanshu Sheth

October 21, 2020

24 min read

How To Integrate Selenium Bitbucket Pipelines?
How To Integrate Selenium Bitbucket Pipelines?

Bitbucket Pipelines is a built-in CI/CD tool that builds, tests, and deploys code from a YAML file on every commit and connects to a cloud Selenium Grid.

Salman Khan

Salman Khan

October 14, 2020

18 min read

Selenium RemoteWebDriver: How Is It Different From WebDriver?
Selenium RemoteWebDriver: How Is It Different From WebDriver?

Selenium RemoteWebDriver runs browser tests on a remote machine or Selenium Grid node. See how it differs from WebDriver, with setup steps and code examples.

Shalini Baskaran

Shalini Baskaran

September 23, 2020

15 min read

All You Need To Know For Selenium Testing On The Cloud
All You Need To Know For Selenium Testing On The Cloud

Selenium testing on the cloud is the most efficient way to scale up automated browser testing. This blog will help you get started with cross browser testing in Selenium.

Himanshu Sheth

Himanshu Sheth

September 21, 2020

19 min read

How To Test PDF Files Using Selenium Automation?
How To Test PDF Files Using Selenium Automation?

Selenium tests PDF files by verifying their content, automating downloads through the Options class with add_experimental_option and a 'prefs' download-path parameter passed to the WebDriver, and checking the document's starting point. PDF is used here because it keeps formatting independent of the viewing device, which is why bills, contracts, and bank statements are commonly stored in it.

Shalini Baskaran

Shalini Baskaran

September 10, 2020

21 min read

Automate Browser Testing with Selenium Opera in Python Easily
Automate Browser Testing with Selenium Opera in Python Easily

Automated browser testing with Selenium Opera in Python drives the Opera browser through Selenium's WebDriver architecture, using the operadriver executable paired with Opera's binary location so Python test scripts, written with unittest or pytest, can open Opera, locate elements, and run the same assertions used for Chrome or Firefox.

Himanshu Sheth

Himanshu Sheth

August 21, 2020

22 min read

Selenium Grid 4 Tutorial For Distributed Testing
Selenium Grid 4 Tutorial For Distributed Testing

Selenium Grid 4 runs distributed tests via Router, Distributor, Session Map, and Node, with setup steps for Standalone, Hub-and-Node, and Distributed modes.

Himanshu Sheth

Himanshu Sheth

August 20, 2020

28 min read

SelectorsHub: The Next Gen XPath, CSS Selectors Tool
SelectorsHub: The Next Gen XPath, CSS Selectors Tool

SelectorsHub is a browser extension that will help you in writing XPath and CSS Selectors within five seconds, let’s find out why you need to choose this Selenium XPath tool.

Junaid Ahmed

Junaid Ahmed

August 10, 2020

31 min read

Geckodriver Tutorial: Automation Testing on Firefox with Selenium
Geckodriver Tutorial: Automation Testing on Firefox with Selenium

GeckoDriver is the driver that Selenium's FirefoxDriver uses to translate WebDriver commands into actions inside Firefox, communicating the response back over HTTP through an HTTP server. Firefox holds just over 6% desktop browser market share, running Selenium C# test scripts against Firefox through the NUnit framework.

Himanshu Sheth

Himanshu Sheth

July 15, 2020

20 min read

How To Handle Web Table in Selenium WebDriver?
How To Handle Web Table in Selenium WebDriver?

Master dynamic web table handling in Selenium WebDriver. Expert tips for effective automation in our comprehensive guide

Himanshu Sheth

Himanshu Sheth

July 10, 2020

18 min read

WebdriverIO Tutorial: Handling Alerts & Overlay Modals In Selenium
WebdriverIO Tutorial: Handling Alerts & Overlay Modals In Selenium

WebdriverIO handles JavaScript alerts, confirmation dialogs, prompt pop-ups, and overlay modals in Selenium tests using five dedicated methods: acceptAlert, dismissAlert, getAlertText, sendAlertText, and isAlertOpen. Unlike native alerts, which require clicking OK or Cancel, an overlay modal is built with a div tag and custom CSS and closes when the user clicks anywhere outside it.

Harshit Paul

Harshit Paul

July 9, 2020

14 min read

Geolocation Testing With Selenium Using Examples
Geolocation Testing With Selenium Using Examples

Geolocation testing with Selenium mocks a browser's location using Chrome DevTools Protocol's Emulation.setGeolocationOverride command, which takes a latitude, longitude, and accuracy value to override the real position, as demonstrated by redirecting a store locator to Denny's restaurants near a set of Massachusetts coordinates. On a cloud Selenium grid, the same override extends to 53 real countries via a geoLocation capability.

Himanshu Sheth

Himanshu Sheth

July 2, 2020

19 min read

Protractor Tutorial: EOL & Migration Guide (AngularJS)
Protractor Tutorial: EOL & Migration Guide (AngularJS)

Protractor reached End-of-Life (EOL) in August 2023. Learn why it was deprecated, what it means for AngularJS suites, and migration paths to modern E2E tools.

Praveen Mishra

Praveen Mishra

June 25, 2020

10 min read

Protractor Tutorial: Handle Frames & iFrames in Selenium
Protractor Tutorial: Handle Frames & iFrames in Selenium

In this Protractor tutorial, learn how to handle frames or iframes in Selenium with Protractor for automated browser testing.

Praveen Mishra

Praveen Mishra

June 18, 2020

28 min read

PyTest Tutorial - Parallel Testing With Selenium Grid
PyTest Tutorial - Parallel Testing With Selenium Grid

Save time spent on Selenium test automation by running tests in parallel. Read our PyTest Turorial with easy-to-do steps and elaborate examples. Learn more.

Himanshu Sheth

Himanshu Sheth

June 15, 2020

27 min read

MSTest Tutorial: Parameterized Tests For Selenium Testing
MSTest Tutorial: Parameterized Tests For Selenium Testing

Parameterized tests allows tester to run the same test a few times using different values. Find out how you can do this in MSTest with DataRow and DynamicData.

Himanshu Sheth

Himanshu Sheth

June 10, 2020

19 min read

Protractor Tutorial: Handling Timeouts With Selenium
Protractor Tutorial: Handling Timeouts With Selenium

Selenium tests are asynchronous and there are various reasons for a timeout to occur in a Protractor test. Find out how to handle timeouts in this Protractor tutorial.

Praveen Mishra

Praveen Mishra

June 9, 2020

22 min read

How To Automate Calendar In Selenium WebDriver For Automation Testing?
How To Automate Calendar In Selenium WebDriver For Automation Testing?

Selenium WebDriver automates the two most common date-picker calendar controls, jQuery Calendar and Kendo Calendar, by switching into the containing iframe when needed, then locating and selecting the year, month, and day elements in sequence. Both controls run across all major browsers, with jQuery supporting IE8 and above and Kendo supporting IE7 and above.

Himanshu Sheth

Himanshu Sheth

June 5, 2020

24 min read

How To Handle Alerts And Popups In Protractor With Selenium?
How To Handle Alerts And Popups In Protractor With Selenium?

Handle alerts and popups in Protractor more efficiently. It can be confusing here's a simple guide to understand how to handle alerts and popups in Selenium.

Praveen Mishra

Praveen Mishra

June 1, 2020

27 min read

Selenium IDE Tutorial: Features, Setup, and Limitations
Selenium IDE Tutorial: Features, Setup, and Limitations

What Selenium IDE does, how to record and run tests with SIDE Runner, how to export them to code, and an honest look at whether it is still maintained.

Himanshu Sheth

Himanshu Sheth

May 29, 2020

31 min read

How To Stop Test Suite after N Test Failures in Pytest?
How To Stop Test Suite after N Test Failures in Pytest?

Stop a pytest suite after repeated failures with @pytest.mark.incremental to skip dependent tests, or the maxfail command-line option to halt the run early.

Himanshu Sheth

Himanshu Sheth

May 26, 2020

15 min read

How To Debug Protractor Tests for Selenium Test Automation?
How To Debug Protractor Tests for Selenium Test Automation?

Learn TypeScript for test automation: benefits, frameworks (Playwright, Cypress, Jest), tsconfig setup, and how to debug legacy Protractor tests in Selenium.

Praveen Mishra

Praveen Mishra

May 25, 2020

23 min read

Selenium C# Tutorial For Test Automation
Selenium C# Tutorial For Test Automation

Learn Selenium C# testing: environment setup, popular frameworks like NUnit and SpecFlow, and Visual Studio tutorials with real code examples.

Himanshu Sheth

Himanshu Sheth

May 19, 2020

8 min read

XUnit Testing Tutorial: Environment Setup For Selenium Testing
XUnit Testing Tutorial: Environment Setup For Selenium Testing

xUnit is a popular open-source testing framework created by the developers of NUnit. Learn how to set up xUnit via Visual Studio or package manager commands.

Himanshu Sheth

Himanshu Sheth

May 14, 2020

11 min read

Protractor Tutorial: Handle Mouse Actions & Keyboard Events
Protractor Tutorial: Handle Mouse Actions & Keyboard Events

With keyboard and mouse actions you can perform activities such as hover, drag & drop, keys up. Learn how to use them with action class in Selenium Protractor!

Harshit Paul

Harshit Paul

May 8, 2020

21 min read

WebDriverIO Tutorial For Handling Dropdown In Selenium
WebDriverIO Tutorial For Handling Dropdown In Selenium

While dealing with access forms, you'd often have to handle dropdown. Here's how you can handle them with WebDriverIO in Selenium using 'Select' class.

Aditya Dwivedi

Aditya Dwivedi

May 6, 2020

12 min read

Selenium C#: Page Object Model Guide & Examples
Selenium C#: Page Object Model Guide & Examples

The Page Object Model is a design pattern that represents each web page as a separate class containing its elements and the methods to interact with them, keeping test code from touching the UI directly. This Selenium C# tutorial shows how POM cuts code duplication, limits the fallout from locator changes, and improves reusability and maintainability.

Himanshu Sheth

Himanshu Sheth

April 24, 2020

31 min read

JUnit Parameterized Tests: @ParameterizedTest with Examples
JUnit Parameterized Tests: @ParameterizedTest with Examples

Stop rewriting tests for every input. Learn JUnit parameterized tests with @ParameterizedTest and data sources, with Selenium examples.

Harshit Paul

Harshit Paul

April 21, 2020

24 min read

27 Best Practices for Selenium Test Automation
27 Best Practices for Selenium Test Automation

Wondering how to improve your test automation efforts? Make your scripts more stable and reliable with these 27 tips for Selenium testing. Start learning now.

Veethee Dixit

Veethee Dixit

April 20, 2020

27 min read

Selenium C# Tutorial: Handling Frames and iFrames With Examples
Selenium C# Tutorial: Handling Frames and iFrames With Examples

Selenium C# handles frames and iframes through the SwitchTo() command, using a unique window handle to target them by frame id, frame name, or a web element locator such as XPath or CssSelector. SwitchTo().DefaultContent() returns to the page's main document, and SwitchTo().ParentFrame() moves back up to the parent of the currently selected frame, which also covers nested frames.

Himanshu Sheth

Himanshu Sheth

April 16, 2020

18 min read

Complete Guide To Handle Multiple Windows With Selenium & Protractor
Complete Guide To Handle Multiple Windows With Selenium & Protractor

Learn how to handle multiple browser windows and tabs in Protractor framework for Selenium with examples in this complete guide. Read Now!

Aditya Dwivedi

Aditya Dwivedi

April 15, 2020

24 min read

Page Object Model Design Pattern in Selenium Java
Page Object Model Design Pattern in Selenium Java

Page object model helps to reduce code duplication and improve test maintenance. Read now to learn how to implement POM design pattern with examples in Java.

Rahul Rana

Rahul Rana

April 13, 2020

27 min read

Selenium C# Tutorial: Handling Multiple Browser Windows
Selenium C# Tutorial: Handling Multiple Browser Windows

Selenium C# assigns each browser window a unique alphanumeric window handle when the WebDriver instance opens it, and the SwitchTo() command uses that handle to move focus between windows, tabs, or pop-ups. The WindowHandle property returns the current window's handle as a string, while WindowHandles returns a read-only collection of every open handle.

Himanshu Sheth

Himanshu Sheth

April 10, 2020

18 min read

Selenium C#: Guide to Managing Alert Windows Effectively
Selenium C#: Guide to Managing Alert Windows Effectively

Alert windows in Selenium C# are blocking pop-ups that require a user action, such as accept, dismiss, or SendKeys, before the underlying page continues, and switching to one requires calling SwitchTo() first. NUnit-based Selenium C# examples cover each alert type, including authentication alerts, using accept, dismiss, and SendKeys operations.

Himanshu Sheth

Himanshu Sheth

April 3, 2020

15 min read

Jest Testing with Selenium and JavaScript: Beginner's Guide
Jest Testing with Selenium and JavaScript: Beginner's Guide

Learn Jest testing with Selenium and JavaScript: install Jest, write your first test, and run it locally or on a cloud Selenium grid.

Harshit Paul

Harshit Paul

April 2, 2020

36 min read

WebdriverIO Tutorial: Browser Commands for Selenium Testing
WebdriverIO Tutorial: Browser Commands for Selenium Testing

In this WebdriverIO tutorial, we will teach you how to perform various actions within a browser through WebdriverIO browser commands for Selenium test automation. Read now!

Rahul Jain

Rahul Jain

April 1, 2020

21 min read

Behavior Driven Development Tutorial : Selenium Testing With Gherkin
Behavior Driven Development Tutorial : Selenium Testing With Gherkin

Gherkin is a plain-English syntax using Given, When, Then, Background, and Scenario keywords that lets teams write Behavior Driven Development feature files, which Cucumber then executes as Selenium test scripts. The tutorial sets up Cucumber and Selenium Java through Maven dependencies and runs the resulting BDD scenarios on an online Selenium grid while tracking results on a dashboard.

Rahul Rana

Rahul Rana

March 31, 2020

20 min read

49 Most Common Selenium Exceptions for Automation Testing
49 Most Common Selenium Exceptions for Automation Testing

Exceptions in Selenium are unavoidable. Here are 49 most common Selenium exceptions which might occur while performing Selenium Test Automation.

Himanshu Sheth

Himanshu Sheth

March 30, 2020

19 min read

Cucumber.js Tutorial with Examples For Selenium JavaScript
Cucumber.js Tutorial with Examples For Selenium JavaScript

This Cucumber.js tutorial will help you automate browser testing with Selenium & JavaScript across a cloud-based Selenium Grid of 2000+ browsers for mobile & desktop. Read now!

Rahul Rana

Rahul Rana

March 19, 2020

27 min read

Complete Guide To Selenium Locators In Protractor (Examples)
Complete Guide To Selenium Locators In Protractor (Examples)

Selenium locators in protractor are important for running your test automation scripts. Read now to know more about these locators.

Aditya Dwivedi

Aditya Dwivedi

March 12, 2020

23 min read

Build An Automated Testing Pipeline With GitLab CI/CD & Selenium Grid
Build An Automated Testing Pipeline With GitLab CI/CD & Selenium Grid

An automated testing pipeline with GitLab CI/CD and Selenium Grid is a pipeline defined in a single .gitlab-ci.yml file where an end-to-end test stage, triggered by tag creation, runs Selenium scripts against TestMu AI's Selenium Grid of 3000+ real browsers through the TestMu AI Tunnel before the backend and frontend deploy stages run.

Harshit Paul

Harshit Paul

March 4, 2020

35 min read

Why Testing In Production Is Pivotal For Your Release?
Why Testing In Production Is Pivotal For Your Release?

Testing in production plays a pivotal role in production for your next release by decreasing the regression testing effort & allowing to test in parallel.

Rahul Rana

Rahul Rana

February 24, 2020

19 min read

A Complete Guide To Access Forms In Selenium With Java
A Complete Guide To Access Forms In Selenium With Java

Learn how to access forms in Selenium WebDriver with Java, from locating input boxes and dropdowns to submitting a form across multiple browsers.

Aditya Dwivedi

Aditya Dwivedi

February 12, 2020

28 min read

Mocha JavaScript Tutorial With Examples For Selenium Testing
Mocha JavaScript Tutorial With Examples For Selenium Testing

This Mocha JavaScript testing tutorial will help you become proficient for automated browser testing using Selenium & JavaScript

Aditya Dwivedi

Aditya Dwivedi

January 22, 2020

32 min read

How WebdriverIO Uses Selenium Locators - A WebdriverIO Tutorial With Examples
How WebdriverIO Uses Selenium Locators - A WebdriverIO Tutorial With Examples

In this WebdriverIO tutorial, we will have a look at the basic & unique Selenium locators offered by WebdriverIO for automation testing with Selenium scripts.

Ramit Dhamija

Ramit Dhamija

January 13, 2020

30 min read

Parameterization in TestNG: @Parameters and DataProvider
Parameterization in TestNG: @Parameters and DataProvider

This article will talk about Parameterization in TestNG for Selenium automation testing using both DataProvider and the Parameter annotation with TestNG.xml.

Himanshu Sheth

Himanshu Sheth

December 5, 2019

30 min read

Nightwatch.js Tutorial For Automation Testing (A Guide With Examples)
Nightwatch.js Tutorial For Automation Testing (A Guide With Examples)

Learn Nightwatch.js test automation with Selenium and WebDriver, from setup to running tests on a cloud Selenium Grid for cross browser testing.

Ramit Dhamija

Ramit Dhamija

December 3, 2019

34 min read

Desired Capabilities in Selenium: Are They Deprecated?
Desired Capabilities in Selenium: Are They Deprecated?

Understand Desired Capabilities in Selenium, why they are deprecated, and how to use modern Options classes for stable test automation.

Ramit Dhamija

Ramit Dhamija

November 19, 2019

30 min read

NUnit Test Automation Using Selenium C#
NUnit Test Automation Using Selenium C#

In this NUnit testing tutorial, we execute Selenium automation scripts using Selenium C# framework through local and remote webdriver for parallel testing.

Himanshu Sheth

Himanshu Sheth

November 6, 2019

30 min read

Now Test With Selenium 4 Capabilities, Shared Tunnel, & More!
Now Test With Selenium 4 Capabilities, Shared Tunnel, & More!

Today, we introduced Selenium 4 capabilities in our Desired Capabilities Generator, along with capabilities for Geolocation testing. Also, you can now work with a shared SSH tunnel to test your locally hosted pages.

Harshit Paul

Harshit Paul

November 5, 2019

11 min read

How to Automate Registration Page Using Selenium And Java
How to Automate Registration Page Using Selenium And Java

Automating a registration page in Selenium and Java means scripting the real signup workflow on TestMu AI's own site, such as loading the homepage, clicking Free Signup, and validating each functional field on the form, then running those checks as TestNG test cases covering different signup scenarios.

Ramit Dhamija

Ramit Dhamija

October 29, 2019

35 min read

How Selenium 4 Relative Locator Can Change The Way You Test?
How Selenium 4 Relative Locator Can Change The Way You Test?

Selenium 4 Alpha offers a new type of locator called the Relative locator. What does it do? How can you use it to pace up your test cycles? Let's find out!

Himanshu Sheth

Himanshu Sheth

October 23, 2019

17 min read

How Smashtest Is Changing The Way You Write Selenium Tests?
How Smashtest Is Changing The Way You Write Selenium Tests?

We will help you walkthrough the entire process of automation testing with Selenium using the Smashtest. Smashtest is a new programming language to help you deploy test cases faster.

Himanshu Sheth

Himanshu Sheth

September 5, 2019

56 min read

Selenium Disabled JavaScript Settings : Automation Testing
Selenium Disabled JavaScript Settings : Automation Testing

Automation testing with JavaScript disabled checks how a website renders and functions once a browser's script engine is turned off, since some visitors disable it to block pop-ups and ads. In Selenium, testers set Chrome's profile.managed_default_content_settings.javascript preference or Firefox's javascript.enabled flag to false through ChromeOptions and FirefoxOptions to automate this.

Ramit Dhamija

Ramit Dhamija

August 29, 2019

15 min read

XML And HTML Report In PyUnit For Test Automation
XML And HTML Report In PyUnit For Test Automation

We will create PyUnit HTML reports and XML reports for automated cross browser testing. Leverage RESTful API for extracting reports from cloud-based Selenium Grid.

Himanshu Sheth

Himanshu Sheth

August 20, 2019

23 min read

Selenium Automation Testing On Internet Explorer (IE) & Edge
Selenium Automation Testing On Internet Explorer (IE) & Edge

Selenium automation testing on Internet Explorer and Edge relies on the IEDriverServer or Microsoft Edge WebDriver executable to translate script commands into native Windows browser actions. It must also work around IE's partial CSS3 selector support and Protected Mode settings that can otherwise trigger a NoSuchWindowException during a test run.

Himanshu Sheth

Himanshu Sheth

August 12, 2019

34 min read

What Is Zalenium? Setup, Features & TestMu AI (Formerly LambdaTest) Cloud Integration
What Is Zalenium? Setup, Features & TestMu AI (Formerly LambdaTest) Cloud Integration

Zalenium integration with TestMu AI (Formerly LambdaTest) offers you with a flexible Selenium Grid of 3,000+ real browsers, & browser versions for a variety OS hosted on cloud.

Harshit Paul

Harshit Paul

July 29, 2019

5 min read

Zalenium now Integrates with TestMu AI Selenium Grid
Zalenium now Integrates with TestMu AI Selenium Grid

Zalenium integration with TestMu AI offers you with a flexible Selenium Grid of 2000+ real browsers, & browser versions for a variety OS hosted on cloud.

Harshit Paul

Harshit Paul

July 29, 2019

10 min read

Handle Multiple Browser Tabs With Selenium Automation Testing
Handle Multiple Browser Tabs With Selenium Automation Testing

Handle multiple browser tabs in Selenium: open a tab, switch with window handles or the Action class, use Selenium 4 newWindow, and run tests on a cloud grid.

Sadhvi Singh

Sadhvi Singh

July 15, 2019

14 min read

22 Practical Tips To Test Automation With Selenium WebDriver
22 Practical Tips To Test Automation With Selenium WebDriver

Explore 22 practical Selenium WebDriver tips for test automation, covering screenshots, waits, JavaScript execution, and cross browser testing.

Himanshu Sheth

Himanshu Sheth

July 2, 2019

30 min read

How To Implement A QA Pipeline Within CI/CD Framework
How To Implement A QA Pipeline Within CI/CD Framework

Learn how to successfully implement a QA Pipeline within a CI/CD framework. Discover insights, challenges, and actionable strategies for effective QA.

Hamid Akhtar

Hamid Akhtar

June 24, 2019

34 min read

How Do You Calculate Your Test Automation ROI With Selenium?
How Do You Calculate Your Test Automation ROI With Selenium?

Calculate test automation ROI with Selenium: the basic cost formula, key metrics, common mistakes, and advanced efficiency and risk-reduction ROI.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

June 19, 2019

24 min read

Find Elements With Link Text & Partial Link Text In Selenium
Find Elements With Link Text & Partial Link Text In Selenium

Link text and partial link text are Selenium locator strategies that find an anchor element by matching its visible text exactly or partially, using methods such as By.linkText and By.partialLinkText. When multiple links share identical text, Selenium automatically selects the first match, making these locators a quick way to target links without depending on IDs or CSS classes.

Sadhvi Singh

Sadhvi Singh

June 17, 2019

10 min read

Selenium Java Tutorial - Class Name Locator In Selenium
Selenium Java Tutorial - Class Name Locator In Selenium

The Class Name locator in Selenium Java finds a web element by matching the value of its HTML class attribute, one of several locator strategies alongside ID, name, tag name, CSS selector, and XPath. An Airbnb example demonstrates using the class name locator to identify the site's Where search field on the homepage.

Sadhvi Singh

Sadhvi Singh

June 14, 2019

11 min read

Selenium Java Tutorial for Beginners
Selenium Java Tutorial for Beginners

Learn how to test a login process with Selenium and Java: create a WebDriver, configure the browser, locate elements, and verify the login result.

Sadhvi Singh

Sadhvi Singh

June 4, 2019

18 min read

TestNG Listeners In Selenium WebDriver With Examples
TestNG Listeners In Selenium WebDriver With Examples

Here, we will look at all of the TestNG listeners in Selenium WebDriver with examples, so you could use them proficiently according to your project requirements.

Ramit Dhamija

Ramit Dhamija

May 30, 2019

22 min read

pytest Report Generation For Selenium Automation Scripts
pytest Report Generation For Selenium Automation Scripts

Here, we will show pytest report generation with Selenium, along with ways to enhance the reporting functionality by making use of TestMu AI (Formerly LambdaTest) API for Selenium.

Himanshu Sheth

Himanshu Sheth

May 29, 2019

21 min read

Challenges & Limitations In Selenium, How To Fix Them?
Challenges & Limitations In Selenium, How To Fix Them?

Selenium makes testing easy but there are a fair number of challenges faced in Selenium automation. Here we will address these challenges & their resolutions.

Himanshu Sheth

Himanshu Sheth

May 22, 2019

23 min read

What To Expect From The Latest Version Of Selenium 4?
What To Expect From The Latest Version Of Selenium 4?

Selenium 4 alpha was made live on 28 April 2019. Here, we will talk about everything new in Alpha release & what to expect in the latest Selenium version.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

May 15, 2019

10 min read

Using Selenium And Python Hypothesis For Automation Testing
Using Selenium And Python Hypothesis For Automation Testing

Hypothesis is a Python testing library for property-based testing: instead of supplying fixed inputs like traditional unit tests, you describe valid input types and expected conditions, and Hypothesis generates up to 100 test cases by default, including edge cases a developer might never think to write manually.

Himanshu Sheth

Himanshu Sheth

May 8, 2019

27 min read

JUnit Annotations: JUnit 5 List with Examples
JUnit Annotations: JUnit 5 List with Examples

We will look at examples of JUnit annotations in Selenium, their order of execution, few special JUnit annotations, and their demonstration on Selenium Grid.

Ramit Dhamija

Ramit Dhamija

April 30, 2019

25 min read

TestNG Annotations: List, Order of Execution, and Examples
TestNG Annotations: List, Order of Execution, and Examples

Learn how to use TestNG annotations for Selenium-based automation testing. We will look at an example for each annotation along with their attributes.

Sadhvi Singh

Sadhvi Singh

April 24, 2019

25 min read

How To Use Name Locator In Selenium Automation Scripts?
How To Use Name Locator In Selenium Automation Scripts?

The By.name locator in Selenium finds elements via their HTML name attribute using findElement or findElements. Covers syntax, limitations, and correct usage.

Sadhvi Singh

Sadhvi Singh

April 4, 2019

10 min read

How to Measure and Optimize Page Load Time With Selenium
How to Measure and Optimize Page Load Time With Selenium

Measure your website's page load times with Selenium and improve user experience. Learn about our expert tips and tricks to accurately monitor and optimize your site's performance.

Himanshu Sheth

Himanshu Sheth

March 11, 2019

21 min read

CSS Selectors in Selenium: Pro-Tester's Mastering Guide
CSS Selectors in Selenium: Pro-Tester's Mastering Guide

CSS Selectors in Selenium are used to identifying a user desired HTML web element. Here I will show different ways of identifying CSS Selectors, like a pro!

Bharadwaj Pendyala

Bharadwaj Pendyala

February 26, 2019

14 min read

Automation Testing With Selenium, Cucumber & TestNG
Automation Testing With Selenium, Cucumber & TestNG

Cucumber is a BDD framework for automation testing with Selenium. Run your first Cucumber script & leverage TestNG capabilities to perform parallel testing.

Bharadwaj Pendyala

Bharadwaj Pendyala

February 18, 2019

27 min read

Effortlessly Run Selenium UnitTests in Parallel with Python
Effortlessly Run Selenium UnitTests in Parallel with Python

Parallel testing runs multiple Selenium WebDriver test cases at once with Python's unittest module, instead of one after another, cutting execution time.

Himanshu Sheth

Himanshu Sheth

February 7, 2019

23 min read

Selenium Grid Tutorial For Cross Browser Testing
Selenium Grid Tutorial For Cross Browser Testing

Selenium Grid is a client-server testing tool within the Selenium Suite that lets one Hub distribute test cases to multiple Nodes running different browsers, operating systems, and machines at once. This brings the parallelism and distribution needed to run cross browser tests faster than a local WebDriver setup allows.

Himanshu Sheth

Himanshu Sheth

February 5, 2019

26 min read

Selenium Testing With Selenide element Using IntelliJ & Maven
Selenium Testing With Selenide element Using IntelliJ & Maven

Selenide is an open source test automation library built on top of Selenium WebDriver that adds a concise dollar-sign API, built-in four second waits for AJAX-loaded content, and automatic screenshots on failed tests. It supports Java, Scala, Groovy, and Clojure, and integrates with JUnit, TestNG, Cucumber, and Serenity.

Muthuraja

Muthuraja

February 1, 2019

27 min read

Performing Test Automation With Gauge Framework
Performing Test Automation With Gauge Framework

Gauge is an open source test automation framework, ideal for cross browser testing. Learn how to use it with a Selenium grid. Find out more.

Bharadwaj Pendyala

Bharadwaj Pendyala

January 30, 2019

21 min read

Cross Browser Testing With Protractor & Selenium
Cross Browser Testing With Protractor & Selenium

Protractor is an E2E automation testing framework for JavaScript. In this article, we execute automated cross browser testing with Protractor and Selenium

Muthuraja

Muthuraja

January 22, 2019

29 min read

Cross Browser Automation Testing Using Watir
Cross Browser Automation Testing Using Watir

Cross browser automation testing with Watir: install Ruby and RubyMine, write a Watir test, then run it on a local WebDriver or a remote Selenium grid.

Muthuraja

Muthuraja

January 10, 2019

23 min read

Run Your PyUnit Script With Selenium Automation Testing
Run Your PyUnit Script With Selenium Automation Testing

PyUnit, also called unittest, is Python's built-in unit testing framework. Structure a Selenium Python test suite with setUp, tearDown and assertions.

Harshit Paul

Harshit Paul

January 7, 2019

18 min read

JUnit Automation Testing With Selenium
JUnit Automation Testing With Selenium

JUnit automation testing with Selenium uses JUnit annotations and assertions to drive Selenium WebDriver, so browser tests run in a structured Java suite.

Sadhvi Singh

Sadhvi Singh

January 4, 2019

14 min read

Getting Started On Browser Automation With Galen Framework
Getting Started On Browser Automation With Galen Framework

Cross browser layout testing is the practice of confirming that a website's layout, such as text alignment, logo placement, and element sizing, renders consistently across different browsers. The open source Galen Framework, which supports both Java and JavaScript, automates these checks using a spec language and HTML reports.

Muthuraja

Muthuraja

January 1, 2019

13 min read