Selenium Spring Boot Cucumber Junit 5 Test Automation Project
Software Test Academy | Selenium
by Onur Baskirt
2y ago
Hi all, in this article I will explain a sample test automation project with Selenium and Spring Boot. It is a combination of the latest technologies in test automation. First, I will start with some Spring boot terminology, and then we will use them in our Selenium project. Our test site is an e-commerce website n11.com, and we will have scenarios for invalid login. Let’s Start! Tech Stack Java 17 Selenium 4.x JUnit 5.x (Jupiter) Cucumber 7.x Spring Boot 2.6.4 Summary of Spring Boot Features for Selenium Automation Project The project I will explain in this article will have the Spring Boot ..read more
Visit website
How to Select a Date from DatePicker in Selenium [2021]
Software Test Academy | Selenium
by Onur Baskirt
2y ago
When you need to automate an airway, hotel, or similar website you need to deal with DatePicker or Calendar, and sometimes it is a little bit cumbersome to select a specific date on the Datepicker or calendar.  In this post, I will explain to you how to deal with Date Pickers in Selenium projects. Let’s start to learn this with examples.  DatePicker in Selenium Example 1 I want to explain it with a scenario on Turkish Airlines website. Note: Because of the Webdriver Bot Detection this test cannot be run properly but you can learn the approach. In debug mode, I run the test successfu ..read more
Visit website
Data Driven Framework in Selenium with Apache POI [2021 Update]
Software Test Academy | Selenium
by Onur Baskirt
3y ago
How to create Data Driven Framework in Selenium with Apache POI Library?  In this article, I will describe how to use excel files in your test automation projects for Data Driven Testing in Selenium. In order to read from an excel file and write to an excel file, we can use Apache POI Library. I will show you how to integrate Apache POI libraries into our selenium test project.  If our tests contain not too much data, we may use the TestNG data provider, but if we have more data, we should think to use excel files or we can store the test data in a database. Data Driven Fra ..read more
Visit website
Selenium and Kubernetes for Scalable Parallel Automated Tests
Software Test Academy | Selenium
by Onur Baskirt
3y ago
Hi all, for a long time I could not find time to write an article on swtestacademy because of the busy schedule at work. However, during the Eid holiday, I wanted to play with Kubernetes, scale the selenium grid with it, and share my experience with you all. Previously, we have written articles on Docker with Selenium, Selenoid with Selenium, Selenium Grid, and Parallel Testing with TestNG. In this article, we will spin up and scale Selenium Grid with Kubernetes and Docker and run parallel testing with this solution. We will use Kubernetes for automating deployment, scaling, and management of ..read more
Visit website
Parallel Distributed Testing with Kubernetes, Docker, and Selenium Grid
Software Test Academy | Selenium
by Onur Baskirt
4y ago
Hi all, for a long time I could not find time to write an article on swtestacademy because of the busy schedule at work. However, during the Eid holiday, I wanted to play with Kubernetes, scale the selenium grid with it, and share my experience with you all. Previously, we have written articles on Docker with Selenium, Selenoid with Selenium, Selenium Grid, and Parallel Testing with TestNG. In this article, we will spin up and scale Selenium Grid with Kubernetes and Docker and run parallel testing with this solution. We will use Kubernetes for automating deployment, scaling, and management of ..read more
Visit website
Selenoid on Google Cloud
Software Test Academy | Selenium
by Canberk Akduygu
4y ago
Hello everybody, in this article we are going to show you how to depoy Selenoid on Google Cloud. Selenoid is a powerful implementation of Selenium hub using Docker containers to launch browsers. In case you want to get familiar with Selenoid, you can check this article   Create an Account on Google Cloud Google Cloud provides a free trial of 300$ for a year. So you can activate this free trial by clicking the activate button on https://console.cloud.google.com/   Install Selenoid via Market Place Go to https://cloud.google.com/marketplace/ and type Selenoid on the search box. Then click the ..read more
Visit website
Selenium 4 – Chrome Dev Tools Samples
Software Test Academy | Selenium
by Canberk Akduygu
4y ago
Hello everybody, We started writing about Selenium 4 since last week. Today, I am going to write about one of the most anticipated features of Selenium4. Now Selenium has native support for Chrome DevTools. You can trigger DevTools command during your test. Other articles about new Selenium 4 features can be found: Selenium 4 Grid Takin Screenshots, Window, Tab Features Relative Locators Let’s start with DevTools. What’s Chrome Dev Tools? Chrome DevTools is a set of web developer tools built directly into the Google Chrome browser. DevTools can help you edit pages on-the-fly and diagnose probl ..read more
Visit website
Selenium Relative Locators – Selenium 4 New Feature
Software Test Academy | Selenium
by Onur Baskirt
4y ago
Hi all, Selenium 4 Alpha comes with a new feature which is called “Relative Locators” before it is called “Friendly Locators“. We generally write tests by using CSS and XPath locators and also of course selenium find by methods such as find by id, name, link text, etc. We also covered these functionalities in the below articles. Selenium Xpath: https://www.swtestacademy.com/xpath-selenium/ Selenium CSS: https://www.swtestacademy.com/css-selenium/ Selenium FindBy: https://www.swtestacademy.com/selenium-find-element/ This article, we will introduce you to a new feature that comes with Selenium 4 ..read more
Visit website
Selenium Grid version 4 Tutorial – Standalone
Software Test Academy | Selenium
by Canberk Akduygu
4y ago
Hello everybody, As you realized, we started exploring Selenium 4. Here’s the first article that we have. After our first article, I wanted to take a look at the Selenium Grid version 4. There are many changes coming with Selenium Grid. Concept, commands, URLs and many more things have changed. There are three ways to run Selenium Grid Standalone Classical Grid (Hub and node) Fully Distributed (Session, Distributor etc) I am going to show you how to run a Standalone Selenium Grid and run a test on it. From now on, when you execute your selenium standalone.jar file, it detects which drivers you ..read more
Visit website
Selenium 4 – Sample Codes for New Features
Software Test Academy | Selenium
by Canberk Akduygu
4y ago
Hello everybody, Automation testers are very curious nowadays. Selenium 4 is about to be released, we wanted to show you some sample codes for the new features. There are big changes in Selenium 4 on WebDriver and Selenium Grid parts. In that article we’ll concentrate on Selenium 4 features below: Taking Element Screenshot Open New Window and Tab Get Element Location and Size There are many more features coming like Chrome DevTool protocol and Friendly Locators. Those are big concepts and we’ll concentrate on them in separate articles. To add Selenium 4 in your Java project you can use Maven o ..read more
Visit website

Follow Software Test Academy | Selenium on FeedSpot

Continue with Google
Continue with Apple
OR