Selenium Docker Integration Through Jenkinsfile – Part 3 – Executing Tests Inside Docker Container

Overview: This is Part 3 of Selenium Docker Integration Through Jenkinsfile series. If you have not read the Part 1 & Part 2, I would request you to check below. Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & Dependencies Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image & […]

Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image & Pushing To Dockerhub

Overview: This is Part 2 of Selenium Docker Integration Through Jenkinsfile series. If you have not read the Part 1, I would request you to check here. In this part, Lets see how to create a Dockerfile, build an Image using Dockerfile and push the image to Docker hub for distribution. Udemy – Selenium WebDriver With Docker: TestAutomationGuru

Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image & Pushing To DockerhubRead More »

Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & Dependencies

Overview: We already have seen how to create a disposable selenium grid at run time using Docker. How To Create A Disposable Selenium Grid Infrastructure using Docker How To Create A Disposable Selenium Grid Infrastructure using Docker – Using Zalenium In this article, We are going to see how to run our automated tests inside

Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & DependenciesRead More »

Selenium WebDriver – Embedding Zalenium Live Preview In Jenkins

Overview: I have been using Docker a lot for my automated Selenium Webdriver test execution. I use Zalenium for the selenium grid. If you are not sure what Zalenium is, I would suggest you to take a look at this article first. Zalenium – Yet Another Dockerized Selenium Grid To dockerize your automated tests, check

Selenium WebDriver – Embedding Zalenium Live Preview In JenkinsRead More »

Selenium WebDriver – Scriptless Page Object Design Pattern – Part 3

Overview: We had already covered 2 articles on the script-less page object design.  If you have not read them already, I would suggest you to read them first in the below order. Part 1 – Creating JSON based page objects which contains elements name – value pairs Part 2 – An Engine which parses the

Selenium WebDriver – Scriptless Page Object Design Pattern – Part 3Read More »

Selenium WebDriver – Scriptless Page Object Design Pattern – Part 1

Overview: One of the applications I had automated had some unique functionality! The application helped the users to connect with different service providers! Users would be entering their preference in the application. The application would show list of service providers. Users could pick one from them and and fill out a specific form for the

Selenium WebDriver – Scriptless Page Object Design Pattern – Part 1Read More »

Selenium WebDriver – Factory Design Pattern Using Java 8 – Supplier

Overview: We had already covered about Factory Design Pattern in detail here. If you had not read that before, I would suggest you to check that article first. In this article, We are going to follow slightly a different approach using Java8 lambda expressions. Advantage of using lambda expressions is to write only fewer lines

Selenium WebDriver – Factory Design Pattern Using Java 8 – SupplierRead More »

JMeter / Selenium WebDriver – How To Trigger Automated Test Execution From Slack

Overview: We use Slack in our organization. You might also be using Slack for communicating information among the team members in your org. Slack is a great tool and it keeps everyone up to date and reduces unnecessary emails. Particularly automated status, build notifications etc which might flood your inbox. I have already shared an

JMeter / Selenium WebDriver – How To Trigger Automated Test Execution From SlackRead More »

Selenium WebDriver – How To Distribute Docker Images – Part 3

Overview: The modern cloud infrastructure, continuous integration & deployment processes etc have completely changed the way how applications are deployed in production nowadays. In order to release new features faster in Production, you need to reduce time we take in the each phase of the SDLC. As an automation lead/architect, It could be your responsibility to

Selenium WebDriver – How To Distribute Docker Images – Part 3Read More »

AssertJ Custom Assertions For Selenium WebDriver

Overview: In this tutorial, I would like to show you how to create use AssertJ Custom Assertions for Selenium tests. AssertJ: AssertJ is a simple assertion library for Java using which assert statements can be written in fluent style. Fluent APIs make your code readable and easily maintainable. We already have seen few articles on

AssertJ Custom Assertions For Selenium WebDriverRead More »