Presenting today is the step-by-step tutorial for creating a Selenium 3 project to run UI automation tests in Firefox using Geckodriver. Let's begin the interactive tutorial with a brief overview of Selenium 3 and the Geckodriver. Selenium is the most favored UI automation tool for QA engineers. And it is continuously evolving since its inception in 2004. So far, Selenium 2 … [Read more...] about Selenium 3 Project in Java for Firefox with Geckodriver.
Advanced Selenium Tutorial
Selenium Actions Class Events Explained
Selenium has the built-in ability to handle various types of keyboard and mouse events. In this post, we'll teach you about the Selenium Actions class which enables user interaction with web applications. To perform mouse operations on a website, first of all, we've to launch the browser and then navigate to the URL of the site. The entire control of the browser as well as … [Read more...] about Selenium Actions Class Events Explained
Selenium Webdriver Howtos (10) for 2024
This tutorial discusses the ten essential Selenium Webdriver howtos that address many of real-time issues with Selenium automation. With every how-to, there is a piece of code given to demonstrate the usage. You can use the sample code right away in your projects. Before you dive in further, we must tell you that the tips here will only provide a partial solution … [Read more...] about Selenium Webdriver Howtos (10) for 2024
BrowserMob Proxy for Selenium Load Testing
If you've read one of our earlier posts on exploring Selenium for load testing, then you would admit it as a load-testing solution. But being a UI testing component you can only use it to make requests to a web application. In fact, you'll need something else that can monitor the web app and measure the performance data. Hence, in this blog post, we'll use the BrowserMob proxy … [Read more...] about BrowserMob Proxy for Selenium Load Testing
Use Maven and Eclipse to Run Webdriver Tests
Maven is a well-known tool for building large Java applications. In this tutorial, we'll discover what is Maven and what advantages it has over other build tools like ANT. Finally, we'll expose a detailed process of building the Webdriver project in Maven. And later we'll walk you through the best approach for running Webdriver tests using Maven in Eclipse IDE. But, you … [Read more...] about Use Maven and Eclipse to Run Webdriver Tests
How to Handle HTML Tables in Selenium Webdriver
HTML tables are most often used to represent information on a web page. Software testers can use Selenium Webdriver for accessing tables and reading data at runtime. In this post, we'll tell you multiple ways to handle HTML tables in Webdriver. We will cover static tables, nested tables, and dynamic tables so that you can understand the concept thoroughly. To help you … [Read more...] about How to Handle HTML Tables in Selenium Webdriver
Handle jQuery and Kendo Date Time Picker
In this post, we'll learn how to handle date time picker controls like jQuery date picker and Kendo date picker using Selenium Webdriver. Many large portals from the travel and hospitality domain commonly use date-time picker calendars for scheduling hotel and flight bookings. It is important for this control to work properly so that the end user won't face any trouble while … [Read more...] about Handle jQuery and Kendo Date Time Picker
Handle Ajax Calls using Selenium Webdriver
In this Selenium tutorial, we'll share some of the best techniques to handle AJAX calls. You can apply them to your existing or new Selenium Webdriver projects. If your code manages AJAX elements correctly, then it won't throw false-positive failures due to operation timed-out. Introduction AJAX is an advanced communication technique used by Web applications to exchange … [Read more...] about Handle Ajax Calls using Selenium Webdriver