Java Testing with Selenium Course

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 94

  • @RexJonesII
    @RexJonesII 3 місяці тому +42

    Hello Everyone,
    I am Rex Jones II and it was fun creating this Selenium using Java with Page Object Model course.
    Selenium is considered #1 for Web Automation.
    Page Object Model is the design pattern which has benefits that include Code Maintainability, Code Reusability, and Code Readability.
    I wanted to give a big shout out to Beau and Free Code Camp! Watch a Java course if you want a foundation of programming www.youtube.com/@freecodecamp/search?query=Java
    All the source code from this course has been placed on GitHub github.com/RexJonesII/FreeCodeCampSeleniumJava
    Feel free to connect with me on LinkedIn & UA-cam:
    LinkedIn www.linkedin.com/in/rexjones34/
    UA-cam ua-cam.com/users/RexJonesII
    I’m available if you have any questions!
    Thanks

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

      Any chance creating a similar course for Selenium with C#?

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

      Hi@@amritraj1056 Sure I can do a course on Selenium with C#. C# is similar to Java. I'm also versed with Python

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

      ​@@RexJonesII Thank you, that'd be really great.

    • @JamesJones-vz2md
      @JamesJones-vz2md 14 днів тому

      Thanks for this amazing tutorial Mr. Jones! I have a question? Is there any jobs specifically for Page Object Model testing? If so, what would be the best platforms to utilize? I've been having such a great time learning from your tutorial, but I've been some what discouraged not to find roles for this particular skill. Thanks!

    • @amritraj1056
      @amritraj1056 12 днів тому

      @@RexJonesII Hey Rex, sorry to ask again but it would be a huge favor to have selenium with C# tutorial (preferably with BDD framework). Thanks once again.

  • @MoloceAlin-mg5rb
    @MoloceAlin-mg5rb Місяць тому +3

    Thanks for the tutorial! Those Java Selenium basics alongside the Page Object Model helped me impress my interviewers for an automation testing internship.

    • @RexJonesII
      @RexJonesII 23 дні тому

      Congratulations!!! That's awesome @MoloceAlin-mg5rb

  • @drewxx8527
    @drewxx8527 3 місяці тому +20

    Finally, I can take sometime for automation

    • @RexJonesII
      @RexJonesII 3 місяці тому

      That's awesome @drewxx8527. Selenium is great for automation.

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

    THE BEST SELENIUM TUTORIAL EVEEER!!!!
    Thank you Thank you Thank youuu!!!!

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

      You're Welcome @SubhinurElemin 👍I'm glad you like it. Thanks

  • @na7173-x7y
    @na7173-x7y 14 годин тому

    Thank you Rex for that greate tutorial! It was very clear and engaging. Thanks.

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

    Loving your video! I appreciate the effort you're putting into speaking slowly and clearly!

    • @RexJonesII
      @RexJonesII 23 дні тому

      Thanks @brendanleighton 👍 I appreciate it

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

    Absolute masterclass!! Thanks sir.

    • @RexJonesII
      @RexJonesII 23 дні тому

      You're Welcome @waleawo 👍

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

    Great course, very easy to understand. Thank you!

    • @RexJonesII
      @RexJonesII 23 дні тому

      Thanks @TheDiabetic09 👍

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

    Thank you very much! I've been looking for a tutorial like this for a long time! 🙏

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

      You're Welcome @tomaspacifico 👍

  • @suleymantkayir
    @suleymantkayir 18 днів тому +1

    Thank you for this amazing video 🙏

    • @RexJonesII
      @RexJonesII 15 днів тому

      You're Welcome @suleymantkayir

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

    It really helps me to realize page object pattern and selenium features and it would be great if you can share how testing api like this course

    • @RexJonesII
      @RexJonesII 23 дні тому

      Yes, I can create an API course @TheVintosa

    • @TheVintosa
      @TheVintosa 22 дні тому

      @@RexJonesII wow, thanks 👍

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

    Thank you❤ i was literally waiting for this.... Thank you so much

    • @RexJonesII
      @RexJonesII 3 місяці тому

      You're Welcome @divya55175 👍

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

    Great video and great instructor !

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

      Thanks @makesushi 👍 The video is designed to start automating an application from Day 1

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

    Excelent! Excellent! Excellent !

    • @RexJonesII
      @RexJonesII 3 місяці тому

      Thanks @nadetdevfullstack7041 👍

  • @vijayanks1714
    @vijayanks1714 3 місяці тому

    Nowadays QA profiles are underpaid in my project developer create the automation framework and as a tester we only run the framework at time of regression😢
    Freshers don't go with QA for better pay, created side income using freelancing platform learn MERN stack this is the best choice

  • @satvik7053
    @satvik7053 3 місяці тому +4

    Needed this rn!!:)

    • @RexJonesII
      @RexJonesII 3 місяці тому

      I hope it helps @satvik7053

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

    great tutorial! thank you so much!!

    • @RexJonesII
      @RexJonesII 23 дні тому

      You're Welcome @pannina

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

    Omgosh thank you so much !!!!

    • @RexJonesII
      @RexJonesII 23 дні тому

      You're Welcome @viclim289

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

    Great video! could you do Cypress or Playwright next?

    • @RexJonesII
      @RexJonesII 23 дні тому

      Thanks @grafix993 👍Yes, I know Playwright

  • @madbash-406
    @madbash-406 2 місяці тому +1

    Thanks for the effort

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

      You're Welcome @madbash-406 👍Thank You

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

    plz do a complete python dsa course just like u guyz have done for java

    • @RexJonesII
      @RexJonesII 23 дні тому

      Hi @shamstabrez2986 I know Python with Selenium as well using PyTest Framework

  • @personalaccount1515
    @personalaccount1515 3 місяці тому +7

    PLS talk more about Java

    • @TechTalkwithATM
      @TechTalkwithATM 3 місяці тому

      In a separate course?

    • @personalaccount1515
      @personalaccount1515 3 місяці тому +1

      @@TechTalkwithATM I mean in general, a course of modern(17+) Java could be an good idea.

    • @RexJonesII
      @RexJonesII 3 місяці тому +1

      Check out these Java courses from Free Code Camp www.youtube.com/@freecodecamp/search?query=Java

    • @personalaccount1515
      @personalaccount1515 3 місяці тому +1

      @@RexJonesII there is something similar but for Jakarta EE?

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

    Thanks FCC

  • @slota4
    @slota4 3 місяці тому +4

    I have question:
    @BeforeMethod
    public void loadApplication() {
    driver.get(DEMOQA_URL);
    basePage = new BasePage();
    basePage.setDriver(driver);
    setUtilityDriver();
    homePage = new HomePage();
    }
    why the setUtilityDriver(); is used here,
    if above line basePage.setDriver(driver); do the same thing as setUtilityDriver()?

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

      That's a great question @slota4 👍 I implemented setUtilityDriver() in the baseTest class because only implementing basePage.setDriver(driver) would return NullPointerException. The program returns an exception after calling a method from a Utility class that utilizes the driver.

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

    This was great but anything about shadow roots?

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

      Thanks @ivano8 👍This video course does not cover Shadow Roots but here's my Shadow Roots Playlist
      ua-cam.com/play/PLfp-cJ6BH8u_MvNXdpHtc-0Q1uMCWb9dM.html

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

    If the pom.xml file doesn't get automatically generated use another jdk version instead.

  • @Ricalrax
    @Ricalrax 15 днів тому

    How do I get the Inspector Tab? I only have Console and Network? in the chrome dev tools

  • @robadub7141
    @robadub7141 26 днів тому +1

    Is there a problem with using copy full xpath when finding an element?

    • @RexJonesII
      @RexJonesII 23 дні тому

      Hi @robadub7141 sometimes copy full xpath can create a flaky Selenium locator. It's best to create a custom locator

  • @s.sanjaykumar5402
    @s.sanjaykumar5402 3 місяці тому +3

    Please teach POSTMAN API

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

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

      Thanks @Fx_Tchi 👍

  • @shashankparashar1954
    @shashankparashar1954 3 місяці тому

    I request to freecodecamp team can you make a course on verilog hdl.. thanks..

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

    it didn't fail mine even without scrolling to the element

    • @RexJonesII
      @RexJonesII 23 дні тому

      That's good @Pantelisb1984 👍

  • @sarnendusarkar1872
    @sarnendusarkar1872 25 днів тому +1

    How did you get the pom.xml?

    • @RexJonesII
      @RexJonesII 23 дні тому

      Hi @sarnendusarkar1872 The pom.xml file is usually available after creating a project. If you have IntelliJ IDE then you can press CTRL + SHIFT + N and select Files. In the search bar, type pom.xml to see the file

  • @kranthikumar6816
    @kranthikumar6816 3 місяці тому +1

    please upload a postman videos

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

    First

  • @sproutboot
    @sproutboot 3 місяці тому

    Yo

  • @kshitij5563
    @kshitij5563 3 місяці тому

    Bet

  • @demonboy7777
    @demonboy7777 8 днів тому

    He really needs to show his steps better. I've wasted the last half hour figuring out how to get to environment variables and pasting the bin. He just mentions it off hand like its nothing instead of caring to take the time to show the full process

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

    intellij is not free

    • @RexJonesII
      @RexJonesII 23 дні тому

      Hi @PrettyThings00 it's 2 IntelliJ versions (Ultimate & Community). Scroll down the page and select the free Community Edition www.jetbrains.com/idea/download/?section=windows

  • @salonsospain
    @salonsospain 3 місяці тому

    179

  • @hablemosdefe7580
    @hablemosdefe7580 3 місяці тому

    Hi .l am a beginner studying cybersecurity .lf l make mistake sorry l speak Spanish and l learn English.

  • @homaassal2794
    @homaassal2794 3 місяці тому +16

    Don't waste your time with automation anymore. I was an automation architect for 10 years and worked in the financial industry. This is no longer a sought after skill. For me however I was able to build my finances during those years and establish my own business. Nowadays own a few gentlemen clubs and don't even think about going back to work for others. Having said that however I still build a lot of automation framework just to brush up on my skills because I really enjoy it

    • @V4dk4n
      @V4dk4n 3 місяці тому +5

      Hi, sry but got me interested.
      How does this gentlemens club work in practice?
      What they pay? Who can get in the club? What do they get in return? How much did you invest in the first one?

    • @homaassal2794
      @homaassal2794 3 місяці тому

      @@V4dk4n you need to do your own research but generally speaking owning any business has its own challenges. On the bright side you never worry about losing your job. So it's a tradeoff

    • @Jonny-tr9qo
      @Jonny-tr9qo 3 місяці тому

      Tru

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

      what a boatload of sh*t... 😂

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

      @@nobody7638 😂😂😂 lay down the dope pipe and head back out to bed

  • @salonsospain
    @salonsospain 3 місяці тому

    72850

  • @TommyFink-y6c
    @TommyFink-y6c Місяць тому

    Jackson Ruth Jackson Michelle Allen Carol

  • @dclxviclan
    @dclxviclan 3 місяці тому

    😀😀😃😆😅🤣❤❤💯💬

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

    i have this error org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='app']//h5[text()='Forms']"}
    (Session info: chrome=129.0.6668.59) wheen i try to execute Javascriptest methode

    • @RexJonesII
      @RexJonesII 23 дні тому

      Did you scroll to Forms before attempting to click Forms? If so check out my source code on GitHub github.com/RexJonesII/FreeCodeCampSeleniumJava/blob/master/src/main/java/com/demoqa/pages/HomePage.java

  • @paulmax9155
    @paulmax9155 15 днів тому

    My code doesn't work without `main` method:
    public static void main(String[] args) {
    SeleniumTest_1 test = new SeleniumTest_1();
    test.setUp(); // Initializes driver
    try {
    test.testLoggingIntoApp(); // Runs test
    } catch (InterruptedException exception) {
    throw new RuntimeException(exception);
    }
    test.tearDown(); // Closes driver
    Timeline: ua-cam.com/video/QQliGCtqD2w/v-deo.html