Session 21 - Selenium with Java | Introduction & Environment Setup| 2024 New series

Поділитися
Вставка
  • Опубліковано 31 бер 2024
  • #selenium#java#webdriver#automation
    00:06 Selenium web driver is a key component for automating web applications.
    03:37 Web driver architecture and hierarchy
    10:43 API acts as an interface between business logic and database layer.
    14:08 Understanding why WebDriver is API
    20:33 Web driver acts as an interface between Java client and browser.
    23:32 Setting up the Selenium environment
    29:26 Setting up the workspace and environment for Selenium WebDriver
    32:31 Setting up Selenium with Java involves downloading and attaching web driver jar files to the Java project.
    40:00 Selenium supports various browsers, OS, and programming languages.
    43:53 Adding external JAR files to Selenium project for environment setup
    49:40 Group ID and artifact ID are important for creating a new Maven project.
    52:46 Configuring WebDriver in Maven project using pom.xml
    59:37 Setting up Maven project for Selenium automation
    1:03:16 Setting up Selenium with Java and creating a simple automation script.
    1:09:52 Launching Chrome browser using Chrome driver
    1:13:06 Opening and validating URLs in Selenium using Java
    1:20:36 Automating test cases using Selenium with Java
    1:23:33 Introduction to Selenium web driver methods and element interaction
    1:29:33 Prerequisites for executing tests on different browsers
    1:32:48 Install necessary browsers for Selenium automation
    Udemy Courses:
    Manual Testing+Agile with Jira Tool
    ► shorturl.at/xNXZ4
    Selenium with Java+Cucumber
    ► shorturl.at/aIKMW
    Selenium with Python & PyTest
    ► shorturl.at/ELW09
    Selenium with python using Robot framework
    ► shorturl.at/bcDPZ
    API Testing(Postman, RestAssured & SoapUI)
    ► shorturl.at/uAWY7
    Web & API Automation using Cypress with Javascript
    ► rb.gy/4uum2n
    Playwright with Javascript
    ► shorturl.at/gALZ1
    Jmeter-Performance Testing
    ► rb.gy/ocj7r2
    SDET Essencials(Full Stack QA)
    ► rb.gy/hlnf2v
    Appium-Mobile Automation Testing
    ► rb.gy/wmzv64
    Java Collections
    ► bit.ly/3S66ezE
    Python Programming
    ► urlis.net/gdsfpb0s
    Cucumber BDD Framework
    ► bit.ly/3F7d69r
    Protractor with Javascript
    ► urlis.net/4uddm1qb
    UA-cam Playlists:
    Manual Testing & Agile
    ► bit.ly/3ujvaYa
    ► bit.ly/3OYzxQj
    SQL
    ► bit.ly/3R6XjeG
    ► bit.ly/3nE0a1s
    ► bit.ly/3IeKuuJ
    linux & Shell Scripting
    ► bit.ly/3up1Z6a
    ► bit.ly/3nzvGxx
    Java
    ► bit.ly/3R9QfOs
    ► bit.ly/3AoRMKM
    ► bit.ly/3IbTTDn
    ► bit.ly/3ybXInv
    ► bit.ly/3yCoHdw
    Selenium With Java+Cucumber
    ► bit.ly/3P2FMm4
    ► bit.ly/3yhiIt4
    ► bit.ly/3uokzet
    ► bit.ly/3a7XIND
    ► bit.ly/3umN2S9
    ► bit.ly/3aar7GW
    ► bit.ly/3y9kD2S
    ► bit.ly/3uhLskn
    Python
    ► bit.ly/3agNgU0
    ► bit.ly/3NJNnoy
    ► bit.ly/2CTQ4mR
    ► bit.ly/3OIYWh1
    Selenium With Python,Pytest&Behave
    ► bit.ly/3OHHoC9
    ► bit.ly/3IeNLdv
    ► bit.ly/2J4tPeT
    ► bit.ly/3ydSkAq
    Selenium With Python Using Robert Framework
    (Web&API Testing)
    ► bit.ly/3nUvlpr
    ► bit.ly/3nUvE3z
    API Testing (Postman,SoapUi,&Rest Assured)
    ► bit.ly/3OXacWY
    ► bit.ly/3yh0UhE
    ► bit.ly/3nC9DWQ
    ► bit.ly/3yGfhNS
    ► bit.ly/3OJa11H
    ► bit.ly/3P2slCC
    Mobile App Testing Appium
    ► bit.ly/3Al49HG
    Performance Testing Jmeter
    ► bit.ly/3nz4fE7
    Maven,Jenkins,Git,Github,CI/CD
    ► bit.ly/3P16HPj
    ► bit.ly/3yhlUVA
    ► bit.ly/3afYfwT
    ► bit.ly/3yGzweG
    ► bit.ly/3yF73Ws
    ► bit.ly/3NCOmH7
    SQL,DB Testing&ETL,Bigdata
    ► bit.ly/3NKOcNY
    ► bit.ly/3OVpDyI
    ► bit.ly/3NEvUy0
    ► bit.ly/3IryxlT
    ► bit.ly/3RkWBLh
    JavaScript Based Automation Tools
    ► bit.ly/3nUx51X
    ► bit.ly/3AqI6Q0
    ► bit.ly/3yeurbT
    ► bit.ly/3ujzpTK
    Selector Hub Tools
    ►rb.gy/h3h424
    GraphQL
    ► rb.gy/sj3gys
    Cypress API Testing
    ► shorturl.at/fjKPX
    Cypress Web Testing
    ► shorturl.at/agjlK
    Playwright with Javascipt
    ► shorturl.at/adSTY
    #SeleniumJava
    #JavaAutomation
    #AutomatedTesting
    #TestAutomation
    #SeleniumTesting
    #JavaSelenium
    #QualityAssurance
    #CodeTesting
    #SoftwareTesting
    #SeleniumScripts
    #JavaDevelopment
    #TechTesting
    #QAEngineering
    #TestScripts
    #JavaCode
    #SeleniumFramework
    #TestAutomationFramework
    #ProgrammingInJava
    #JavaDevLife
    #AutomateWithJava
    #SoftwareQuality
    #TestingWithSelenium
    #JavaTesting
    #TestCode
    #SeleniumExperts
    #JavaSkills
    #AutomationEngineer
    #SeleniumTips
    #JavaLearning
    #QACommunity
    #CodeAutomation
    #JavaProgramming
    #SeleniumTricks
    #TestingTools
    #JavaDevelopers
    #AutomatedTests
    #QualityEngineering
    #SeleniumTutorials
    #JavaAutomationEngineer
    #TestDrivenDevelopment
    #JavaTestingTools
    #SeleniumProjects
    #SoftwareQualityAssurance
    #TestingInJava
    #SeleniumSkills
    #JavaProjects
    #TestAutomationTools
    #SeleniumTraining
    #JavaExperts
    #QAWithJavaSelenium

КОМЕНТАРІ • 120

  • @uatul25
    @uatul25 2 місяці тому +18

    Not watching but still receiving notifications bcz today whatever I m just bcz of you sir.. I got placed 2 years back .. following u n ur videos.. thanks alot ...
    Keep watching n learning everyone

  • @sumitpal9243
    @sumitpal9243 Місяць тому +7

    00:06 Selenium web driver is a key component for automating web applications.
    03:37 Web driver architecture and hierarchy
    10:43 API acts as an interface between business logic and database layer.
    14:08 Understanding why WebDriver is API
    20:33 Web driver acts as an interface between Java client and browser.
    23:32 Setting up the Selenium environment
    29:26 Setting up the workspace and environment for Selenium WebDriver
    32:31 Setting up Selenium with Java involves downloading and attaching web driver jar files to the Java project.
    40:00 Selenium supports various browsers, OS, and programming languages.
    43:53 Adding external JAR files to Selenium project for environment setup
    49:40 Group ID and artifact ID are important for creating a new Maven project.
    52:46 Configuring WebDriver in Maven project using pom.xml
    59:37 Setting up Maven project for Selenium automation
    1:03:16 Setting up Selenium with Java and creating a simple automation script.
    1:09:52 Launching Chrome browser using Chrome driver
    1:13:06 Opening and validating URLs in Selenium using Java
    1:20:36 Automating test cases using Selenium with Java
    1:23:33 Introduction to Selenium web driver methods and element interaction
    1:29:33 Prerequisites for executing tests on different browsers
    1:32:48 Install necessary browsers for Selenium automation

    • @keerthivempalli334
      @keerthivempalli334 Місяць тому

      Much appreciated effort Sumit....

    • @sumitpal9243
      @sumitpal9243 Місяць тому

      @@keerthivempalli334 thankyou it's taken almost 2 sec for doing this using AI tools

    • @keerthivempalli334
      @keerthivempalli334 Місяць тому

      @@sumitpal9243 Oh really i thought you are watching the video,taking notes and typing in the comment section...I was wrong by then

    • @shubhamdhumal4653
      @shubhamdhumal4653 Місяць тому

      Sir, please pin this comment

  • @user-bk5gy6kl6s
    @user-bk5gy6kl6s 2 місяці тому +16

    Patiently waiting for the Selenium part. Your Java class was outstanding. Thanks for the effort put in.

    • @ravindrakumartanwar2617
      @ravindrakumartanwar2617 2 місяці тому

      kya ap link share kr skte hai

    • @user-bk5gy6kl6s
      @user-bk5gy6kl6s 2 місяці тому

      @@ravindrakumartanwar2617 aap jaava ke lie usakee plelist dekh sakate hain aur aapako shrrnkhala mil jaegee

    • @priyankapundir9449
      @priyankapundir9449 Місяць тому

      Please share java class link

  • @Srinud-ux4ew
    @Srinud-ux4ew 5 днів тому +1

    Excellent way of teaching 👏 👌

  • @MS-dg9li
    @MS-dg9li Місяць тому +3

    Very Good Platform...For Automation Learning..

  • @numeshialmapiyasiri
    @numeshialmapiyasiri 2 місяці тому +2

    Just finished this session. Thank you so much, sir. It was really useful and enhanced my automation knowledge. Once again, thank you so much, sir, for your guidance and expertise. I truly appreciate it.

  • @sonamsingh2263
    @sonamsingh2263 Місяць тому +3

    Really sir,your manual testing videos were outstanding and now Selenium videos are also excellent

  • @KirthicrajkME
    @KirthicrajkME Місяць тому +4

    lots of love from Tamilnadu behalf of every qa learners take a bow pawan sir ,,most useful learning youtube channel,thanks for everything sir.

  • @shaikdilkhushsyedbabasaifu3361
    @shaikdilkhushsyedbabasaifu3361 2 місяці тому +3

    I completed java series 3 days ago and was waiting for this eagerly....
    Thank u sir❤

  • @RaviPatel-bi2wq
    @RaviPatel-bi2wq Місяць тому +2

    One Suggestion:
    Please use 7-zip for extracting zip file, it is very fast

  • @wasimakram-nz5gq
    @wasimakram-nz5gq Місяць тому +1

    Hi Sir,
    Before launching browser need to have WebDriverManager or .exe file of respective browsers to launch browser. Without using any one from above browser is successfully launching. Is that new enhancement in latest version of Selenium?

  • @vishnureddy34
    @vishnureddy34 Місяць тому +1

    i am using intellij but i am not able to see maven project

  • @historian009
    @historian009 2 місяці тому +4

    Hi sir please make a video about present it market for experience candidate almost try for 1 year interview schedule its big task nowadays could please make a video pavan sir how to grab it market
    Thanks Pavan sir

  • @sakalabhaktulaharika9381
    @sakalabhaktulaharika9381 Місяць тому +1

    Hi Sir ,
    When we go to that url we are having two screens are changing automatically in the starting of main page , what concepts we have to use to write code for that moving screens?

  • @montukumar5670
    @montukumar5670 Місяць тому +1

    Waiting for next video Sir, Very helpful Series

  • @VibeVentureee
    @VibeVentureee 2 місяці тому +2

    Sir I would request to cover a large project on selenium

  • @Pradhuymna
    @Pradhuymna Місяць тому +1

    Sir I added all the dependicies to pom.xml file but again showing error at WebDriver driver= new ChromeDriver();

  • @tharchineesingaravelu7586
    @tharchineesingaravelu7586 2 місяці тому +3

    Excellent teaching sir. Thank you so much sir

    • @sdetpavan
      @sdetpavan  2 місяці тому

      You are most welcome

  • @nazminshaikh370
    @nazminshaikh370 2 місяці тому +2

    Can we get live project for selenium.

  • @KirthicrajkME
    @KirthicrajkME Місяць тому +1

    sir kindly tell chrome driver installation setup for open the chrome browser .

  • @Silent-kq2cz
    @Silent-kq2cz Місяць тому +2

    Sir please increse your desktop font size....

  • @munimounika3723
    @munimounika3723 Місяць тому +1

    I am getting an error while adding the dependency in pom.xml like "downloadimg external resources is disabled"

  • @ashokpasula6657
    @ashokpasula6657 29 днів тому +1

    Is selenium version 4 is supporting java 1.8?

  • @rajaexperiment5878
    @rajaexperiment5878 Місяць тому +1

    Please help me on this .
    I am getting error on project and pom.xml , how can i rectify this?

  • @madverse4007
    @madverse4007 Місяць тому +1

    im getting error that this web driver only supports chrome version 109

  • @user-lr8pb7gh1x
    @user-lr8pb7gh1x 2 місяці тому +2

    Thanks for this easy explanation 🎉🎉

  • @sohelmozumder4480
    @sohelmozumder4480 Місяць тому +1

    How are you??? Thanks for your good work , how many class is left sir and other things after finishing one class when starting another class forgetting previous class lesson 😢what should do sir

  • @harishravikumar5769
    @harishravikumar5769 Місяць тому +1

    Hi pavan sir, i need to join your online trainings for selenium automation with cucumber framework how could I join for the paid online batch sir please kindly guide me. How could I reach you for online classes

  • @aditya_kittu22
    @aditya_kittu22 2 місяці тому +1

    Looking forward to it sir

  • @user-fj1ym6rc8q
    @user-fj1ym6rc8q 2 місяці тому +1

    What kind of questions we can expect on newer version of selenium?

  • @Vasrav_vlogs
    @Vasrav_vlogs Місяць тому +2

    SirGood Explanation line by line..❤

  • @123afgh
    @123afgh 2 місяці тому +2

    thank you for your hard work, sir.

  • @onefactiz804
    @onefactiz804 2 місяці тому +1

    Great explanation..sir plz make video on SQL ...

  • @AcchuofSV
    @AcchuofSV 2 місяці тому +1

    Hello sir I need video about Android CTS(Compatibility Test Suite), I need practical video.....plsssssss🙏

  • @pawankumar-ou7bz
    @pawankumar-ou7bz 2 місяці тому +1

    Sir please upload the videos as soon as possible .. It's a humble request..

  • @sushmita4742
    @sushmita4742 Місяць тому +2

    Thank you so much sir

  • @shivamraj100
    @shivamraj100 29 днів тому +1

    i downloaded jar zip but mine doesn't have Lib folder in it..any one can help me with that.. i tried multiple times no luck

  • @chandurajendra6050
    @chandurajendra6050 Місяць тому +2

    Amazing explanation..hats off to u sir..i m always greatful to u..thank u from bottom of my heart

    • @sdetpavan
      @sdetpavan  Місяць тому

      Always welcome

    • @chandurajendra6050
      @chandurajendra6050 Місяць тому

      @@sdetpavan thank u soooo much for ur reply sir..i m truely blessed..sir can u
      please tell me how we can attend ur online classes..if i want to join ur regular classes..how can i do..i search ur institute name and contact number to reach u..i couldnt get..how i can reach out to u and attend ur online courses..so that i can interact to u ..please tell me sir..i m requesting u...

  • @loganathanganesan7369
    @loganathanganesan7369 2 місяці тому +2

    Good explanation patiently 👍

    • @sdetpavan
      @sdetpavan  Місяць тому

      Glad it was helpful!

  • @andhralover
    @andhralover 16 днів тому

    Sir can you please tell what exactly json wire protocol means and why we are using w3c instead of json?

  • @arvindpandey8793
    @arvindpandey8793 Місяць тому +2

    Nice explanation

  • @pramodkumar3275
    @pramodkumar3275 2 місяці тому +2

    I have taken your your paid class really it’s very helpful thank you so much after taking your classes I am sure i can crack any interview

    • @sathishpothuraju1870
      @sathishpothuraju1870 2 місяці тому

      How to take paid class from Pavan sir, how to reach him

    • @keerthivempalli334
      @keerthivempalli334 Місяць тому

      Hi Pramod....how have you taken Pavan sir's paid course??? Please reply

    • @kayathrisriram8612
      @kayathrisriram8612 Місяць тому

      Hi @pramodkumar3275
      What are the perks of paid class...code will be available in git for us ?

    • @laxmim8192
      @laxmim8192 7 днів тому

      how to take paid classes from Pavan Sir? please guide

  • @Mkumarei
    @Mkumarei Місяць тому +1

    Maven starts at 47:05.

  • @sanghamitramishra6169
    @sanghamitramishra6169 Місяць тому +1

    waiting for all selenium sessions sir ! please upload 🙏

  • @sharma_soni2105
    @sharma_soni2105 Місяць тому +2

    Thank you so much sir for this videos🙏

  • @adigarlajanaki1281
    @adigarlajanaki1281 Місяць тому +2

    Hi sir, your vedio to clear and clarify

  • @himabindugaddam3423
    @himabindugaddam3423 Місяць тому +1

    Please continue selenium series, post other videos of selenium

  • @AJEETYADAV-tu2fm
    @AJEETYADAV-tu2fm Місяць тому +1

    Sir please playwright using java video

  • @NehaTalli23
    @NehaTalli23 Місяць тому +1

    Sir may i know when the next session will upload

  • @gutZuWissen_jetzt
    @gutZuWissen_jetzt 2 місяці тому +2

    Thank you very much Dear Pavan ❤ You are an amazing tutor

  • @svrmedia8215
    @svrmedia8215 12 днів тому +1

    Good explanation sir

  • @ganavig8750
    @ganavig8750 2 місяці тому +1

    when can we expect the next videos sir

  • @abhijitabhi00
    @abhijitabhi00 Місяць тому +2

    Just wow😍👌

  • @moodoffbhubaneswar5486
    @moodoffbhubaneswar5486 2 місяці тому +1

    Sir how to open chrome drive 116 onwards write the code for a simple java project

  •  2 місяці тому +3

    Clear, sir

  • @IshwarMusical
    @IshwarMusical 21 день тому +1

    Thanks a lot sir ji☺

  • @user-fj1ym6rc8q
    @user-fj1ym6rc8q 2 місяці тому +1

    Sir , can we expect an interview question on environment set-up?

  • @hometheatreindia
    @hometheatreindia 2 місяці тому +1

    Hi Sir, I wanted to join the cypress training. I have sent an email as well. Kindly share details to join the training

  • @vijayaraghavendranvidhyala7343
    @vijayaraghavendranvidhyala7343 Місяць тому

    Hi sir i am following your videos from. Udemy also your youtube videos. New learner. While launching browser getting unsupportedclass version error. What i need to do sir

  • @jeenam3762
    @jeenam3762 9 днів тому

    Is there any telegram group to learn automation and ask doubts?

  • @pradeepv760
    @pradeepv760 2 місяці тому +1

    Thank you sir

  • @mrnikhil280
    @mrnikhil280 2 місяці тому

    Sir please continue the selenium series

  • @kranthik5370
    @kranthik5370 Місяць тому +1

    Hi...can anyone please reply which Windows version is compatible for selenium with Java??

  • @Srinud-ux4ew
    @Srinud-ux4ew 5 днів тому

    Hi sir, can we do this in vs code?

  • @geethagunasekaran7018
    @geethagunasekaran7018 21 день тому

    Why we should use previous system.setproperty? Now u should not using.

  • @vishalaggarwal3863
    @vishalaggarwal3863 2 місяці тому +1

    Sir please provide notes of the Java

  • @karthikkrish8333
    @karthikkrish8333 27 днів тому

    Sir while updating the pom.xml file cvc-elt1.a:cannot find the deceleration of element'project'
    2.dowloading external resources is disabled error are plz guide me sir. ..

    • @jeenam3762
      @jeenam3762 9 днів тому

      Did u corrected it? Same issue for me too

  • @sathishpothuraju1870
    @sathishpothuraju1870 2 місяці тому +1

    How to join your paid class

  • @prabhavathi01
    @prabhavathi01 13 днів тому

    In my system, it opens the google chrome but doesnt load the url. It will be like data:, Can you please tell the possible way ? (Note: I m using office laptop - managed by organization - I believe this will be the reason)

    • @CRICKETWITHDIP
      @CRICKETWITHDIP 3 дні тому

      Nooo man use the argument variables then only it will open

  • @gahalya-xo9fk
    @gahalya-xo9fk Місяць тому +1

    Im getting × mark in pom.xml while doing dependencies. Tell me why it coming

    • @gahalya-xo9fk
      @gahalya-xo9fk Місяць тому

      Sir please reply me, × mark unte error ae kada. Chrome browser open chesthunte class not found exception ani error vasthundii

  • @chiefminister1000
    @chiefminister1000 Місяць тому +1

    Hi sir ...
    How to contact you

  • @zaynkhan3431
    @zaynkhan3431 2 місяці тому +1

    Sir what is the diffrence between Java and Maven and project bcoz we used to create Maven project but why

    • @keerthivempalli334
      @keerthivempalli334 Місяць тому

      In java project we need to install jar files manually when it requires update in future and also we need to delete all jars which we installed previously for updation whereas in Maven project just change the version number in pom.xml and just click update.....

    • @zaynkhan3431
      @zaynkhan3431 Місяць тому

      @@keerthivempalli334 yes that's great are you an automation test engineer

    • @keerthivempalli334
      @keerthivempalli334 Місяць тому

      @@zaynkhan3431 No I have just started learning Selenium now...

  • @akashkhurange5039
    @akashkhurange5039 2 місяці тому +1

    Thank you sir 😅

  • @nehatiwari4793
    @nehatiwari4793 25 днів тому

    Hello, Hi

  • @nehatiwari4793
    @nehatiwari4793 25 днів тому

    Hello

  • @SaloniMalkani
    @SaloniMalkani 18 днів тому

    Test Passed
    May 14, 2024 5:23:12 PM org.openqa.selenium.remote.http.WebSocket$Listener onError
    WARNING: Connection reset
    java.net.SocketException: Connection reset
    at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401)
    at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:434)
    at java.net.http/jdk.internal.net.http.SocketTube.readAvailable(SocketTube.java:1178)
    at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.read(SocketTube.java:841)
    at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowTask.run(SocketTube.java:181)
    at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207)
    at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280)
    at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233)
    at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$InternalReadSubscription.signalReadable(SocketTube.java:782)
    at java.net.http/jdk.internal.net.http.SocketTube$InternalReadPublisher$ReadEvent.signalEvent(SocketTube.java:965)
    at java.net.http/jdk.internal.net.http.SocketTube$SocketFlowEvent.handle(SocketTube.java:253)
    at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.handleEvent(HttpClientImpl.java:1467)
    at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.lambda$run$3(HttpClientImpl.java:1412)
    at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
    at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1412)
    This error is coming please guide me

  • @wasimakram-nz5gq
    @wasimakram-nz5gq Місяць тому +1

    Hi Sir,
    Before launching browser need to have WebDriverManager or .exe file of respective browsers to launch browser. Without using any one from above browser is successfully launching. Is that new enhancement in latest version of Selenium?

  • @AvinashSuryawanshi-vk7ou
    @AvinashSuryawanshi-vk7ou Місяць тому +2

    Thank you so much sir

  • @KoushikAnthati
    @KoushikAnthati 2 місяці тому +2

    Thank you Sir