Run Selenium grid tests on cloud without any 3rd party SaaS - In build pipeline
HTML-код
- Опубликовано: 20 сен 2024
- In this video, we will discuss how we can run Distributed Selenium grid setup with multiple nodes running in parallel via Selenium Hub and Node setup without using any 3rd party SaaS services to run your tests by using existing infrastructures like Jenkins or GitHub Actions, or Azure DevOps pipeline.
We will discuss the following in this video
1. Test Project creation
2. Parallel test support with TestNG
3. Setting up Selenium grid via Docker-compose
4. Running Maven test
5. Setting up GitHub Actions setup
6. Running tests in the pipeline with CI/CD
► [Get Started Selenium in under 5 min with framework grade code] • Get started Selenium J...
► [Advanced course] www.udemy.com/...
► [Selenium Java Spring boot ] www.udemy.com/...
#seleniumgrid #selenium #executeautomation #githubactions
For more articles and videos, please follow
► [ExecuteAutomation] executeautomat...
► [Twitter] @executeauto
► [Subscribe] @Execute Automation
► [Udemy] www.udemy.com/...
New Series 2021
#############
► [Microservice Development] • Developing Microservic...
► [XUnit with Selenium] • XUnit with Selenium
► [Git Basics] • Git Basics - Everyday ...
► [SpringBoot for Testing] • Spring Boot for Automa...
Selenium and C#
******************
► [C# for automation testing] • C# for Automation Testing
► [Selenium with C#] • Introduction to Seleni...
► [BDD with Specflow] • BDD and Specflow
► [BDD with Selenium] • BDD with Selenium and ...
► [Selenium .NET Core] • Playlist
Selenium &Java
******************
► [Cucumber with Selenium] • Section 1 - Cucumber w...
► [Cucumber with Selenium] • Section 2 - Cucumber W...
► [Cucumber 4 Upgrade] • Section 3 - Upgrade to...
► [Selenium Grid] • Selenium Grid
► [Selenium framework development] • Selenium Framework Des...
► [Selenium 4] • Selenium 4
► [Selenium Grid with Docker] • Selenium Grid with Docker
► [Puppeteer] • Puppeteer
► [E2E with Cypress] • Cypress Tidbits
CI/CD with Microsoft Technologies
*************************************
► [Azure DevOps Service] • Azure DevOps Service 2019
► [Automated Build deployment] • Automated Build+Deploy...
► [Build + Deploy + Test with Jenkins] • Build+Deploy+Test with...
Docker & Kubernetes
************************
► [Understanding ABC of Docker] • Understanding ABC of D...
► [Understanding Docker for Windows] • Understanding Docker f...
► [Selenium Grid with Docker] • Selenium Grid with Docker
► [Kubernetes for Testers] • Kubernetes for Testers
Mobile Testing
****************
► [Understanding Appium] • Introduction to Appium...
► [Appium with C#] • Introduction to Appium...
► [Appium with Java] • Setting stage ready fo...
► [Appium with C# (Advanced)] • Introduction to Appium...
► [Appium Framework development] • Introduction to appium...
► [Mobile Automation testing with Xamarin.UITesting] • Part 1 - Introduction ...
► [Android automation with Robotium] • Part1 - Introduction t...
► [Flutter app automation with Flutter Driver] • Part 1 - Introduction,...
► [TestProject] • TestProject (Basic)
Karthik = Perfect Video & Perfect Content. These videos are actually worth more than any other videos in RUclips.
Amazing content
Hi Karthik Sir, can u do one with c# and Azure please.....
Where does the source for the docker image comes from ? For enterprise the source cannot be public so how do you point it to a private image ?
Great work Karthik, does gitlab have this feature?
Can I run 100 complex test cases this way? How much time would it take?
The reason why I ask this question is that my selenium tests run for 4 hours on my Jenkins job that I trigger manually.
Who are you Man..! Fabulous 👌 👏, Thanks for the Video, I have completed your udemy course for Cucumber set up. It was great..!
I am wondering if I could get a detailed course for Selenium Grid use for the cloud run, please let me help on this🙏🙏
Thanks mate; here is the course www.udemy.com/course/understanding-docker-performing-selenium-automation/
This course has even more details than this video
@@ExecuteAutomation Cool Thanks 😊
@@ddv91 You are welcome 🙏
Is this possible using azure pipeline?
Great video. 👍One quick question,while running Selenium tests in parallel using docker,are selenium grid hub and nodes are running in the Ubuntu docker machine?
You are correct YES
@@ExecuteAutomation thanks..If I would like to run my test scripts on different machine than the Grid server (Hub) ,do I need to configure the YML settings file only or need to take care of other settings too?Let's say,1 Hub machine and 2 separate node machine and the selenium scripts will only run on nose machines and hub machine only will be unsed for tracking and reports
@@niharshiplu Didn’t quite get the question though, but as for I understood your question , if you wanted to use different hub, you may need to point that hub server in your selenium code not YML file. Also the reason why the code works is because the grid and client code runs in same cloud hosted container of GitHub, if you are pointing different hub, that should be accessible to this client code via the container , if not it won’t work
@@ExecuteAutomation I don't want to use different hub but I want to execute the test scripts in nodes which are different Docker machine..So ideally there should be 3 Docker instances up and running and not one.
@@niharshiplu Docker you mean here is container don’t you ?
Can u please share coupon code for your selenium with c# courses?
Please use coupon code EA-JUL-22 for discount while purchasing any of my course in Udemy