
Explore end-to-end integration of Selenium, Maven, Git, and Jenkins. Build a Java Selenium project, push code to GitHub, and configure Jenkins to run automated builds.
Set up a Selenium and Maven based end-to-end integration project in Eclipse, install the Maven plugin, convert the project to a Maven project, and create simple WebDriver test cases.
Configure maven dependencies for Selenium and TestNG, set up ChromeDriver, and run a simple Selenium test with Jenkins.
Learn to create a Maven-based TestNG project, add dependencies and a plugin, and execute test cases from the IDE or Maven, confirming all tests pass.
Discover git basics, including local repositories, a centralized repository model, and pushing code from your machine to github.
Set up a GitHub repository by logging in or registering, confirming your email, creating the repo, and choosing public or private visibility, then copy the repository link for integration.
Push code to a local repository, commit changes with a message, and push to central repository after authentication. Confirm the push and prepare for Jenkins integration in the next session.
Set up Jenkins prerequisites by installing Java JDK and Maven, installing required plugins, and configuring JAVA_HOME and Maven in the system environment on the Jenkins host.
Download Jenkins from the official docs and choose the 6.1 release. Run the installer file from your downloads folder to set up Jenkins as shown in the lecture.
Learn how to start Jenkins, configure the GitHub plugin, and install essential plugins such as Git and Maven, including setting the port and creating the initial admin account.
Set up the JDK and Maven in Jenkins, configure global and admin settings, install the Maven plugin, and create a Jenkins job to integrate the stadium project.
Learn to create a new Jenkins job to execute a selenium automation project, set up source code management with credentials, and configure project naming and dashboard visibility.
Execute a Jenkins job by selecting a project, pulling code from Git, configuring build steps, and reviewing console logs, test results, and success or failure statuses, including Selenium integration.
Set up a Jenkins job to build and test on git changes, push updates, and run the latest code, then review results and logs from Jenkins.
Git is the most widely used modern version control system in the world today, which allows multiple persons to safely work on the same project without hampering other team members. As a part of a team using Git, You and your team members will clone working copy of a local repository from Git server. You/team will add and commit the test scripts that are developed locally and push your changes to the Git.
This course gives coverage
1. Execute Selenium test cases using TestNg.
2. Execute Selenium test cases using Maven.
3. Share code using Source Management tool GIT
4. Integration Selenium with Jenkins using GIT.
5. Execute automation framework using Jenkins