Java Testing with Selenium Course

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 86

  • @RexJonesII
    @RexJonesII 2 месяца назад +38

    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 & RUclips:
    LinkedIn www.linkedin.com/in/rexjones34/
    RUclips ruclips.net/user/RexJonesII
    I’m available if you have any questions!
    Thanks

    • @amritraj1056
      @amritraj1056 2 месяца назад +2

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

    • @RexJonesII
      @RexJonesII 2 месяца назад

      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.

  • @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 6 дней назад

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

  • @drewxx8527
    @drewxx8527 2 месяца назад +19

    Finally, I can take sometime for automation

    • @RexJonesII
      @RexJonesII 2 месяца назад

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

  • @brendanleighton
    @brendanleighton 19 дней назад +1

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

    • @RexJonesII
      @RexJonesII 6 дней назад

      Thanks @brendanleighton 👍 I appreciate it

  • @SubhinurElemin
    @SubhinurElemin 2 месяца назад +4

    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

  • @waleawo
    @waleawo Месяц назад +1

    Absolute masterclass!! Thanks sir.

    • @RexJonesII
      @RexJonesII 6 дней назад

      You're Welcome @waleawo 👍

  • @TheDiabetic09
    @TheDiabetic09 20 дней назад +1

    Great course, very easy to understand. Thank you!

    • @RexJonesII
      @RexJonesII 6 дней назад

      Thanks @TheDiabetic09 👍

  • @suleymantkayir
    @suleymantkayir 2 дня назад

    Thank you for this amazing video 🙏

  • @tomaspacifico
    @tomaspacifico 2 месяца назад +1

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

    • @RexJonesII
      @RexJonesII Месяц назад

      You're Welcome @tomaspacifico 👍

  • @divya55175
    @divya55175 2 месяца назад +2

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

    • @RexJonesII
      @RexJonesII 2 месяца назад

      You're Welcome @divya55175 👍

  • @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 6 дней назад

      Yes, I can create an API course @TheVintosa

    • @TheVintosa
      @TheVintosa 6 дней назад

      @@RexJonesII wow, thanks 👍

  • @makesushi
    @makesushi 2 месяца назад +2

    Great video and great instructor !

    • @RexJonesII
      @RexJonesII 2 месяца назад

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

  • @satvik7053
    @satvik7053 2 месяца назад +4

    Needed this rn!!:)

    • @RexJonesII
      @RexJonesII 2 месяца назад

      I hope it helps @satvik7053

  • @vijayanks1714
    @vijayanks1714 2 месяца назад

    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

  • @pannina.
    @pannina. Месяц назад +1

    great tutorial! thank you so much!!

    • @RexJonesII
      @RexJonesII 6 дней назад

      You're Welcome @pannina

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 2 месяца назад +3

    Excelent! Excellent! Excellent !

    • @RexJonesII
      @RexJonesII 2 месяца назад

      Thanks @nadetdevfullstack7041 👍

  • @viclim289
    @viclim289 Месяц назад +1

    Omgosh thank you so much !!!!

    • @RexJonesII
      @RexJonesII 6 дней назад

      You're Welcome @viclim289

  • @grafix993
    @grafix993 Месяц назад +1

    Great video! could you do Cypress or Playwright next?

    • @RexJonesII
      @RexJonesII 6 дней назад

      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 6 дней назад

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

  • @personalaccount1515
    @personalaccount1515 2 месяца назад +7

    PLS talk more about Java

    • @TechTalkwithATM
      @TechTalkwithATM 2 месяца назад

      In a separate course?

    • @personalaccount1515
      @personalaccount1515 2 месяца назад +1

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

    • @RexJonesII
      @RexJonesII 2 месяца назад +1

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

    • @personalaccount1515
      @personalaccount1515 2 месяца назад +1

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

  • @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
      ruclips.net/p/PLfp-cJ6BH8u_MvNXdpHtc-0Q1uMCWb9dM

  • @slota4
    @slota4 2 месяца назад +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.

  • @Md_areef_uddin
    @Md_areef_uddin 2 месяца назад +2

    Thanks FCC

  • @Fx_Tchi
    @Fx_Tchi 2 месяца назад +2

    • @RexJonesII
      @RexJonesII 2 месяца назад

      Thanks @Fx_Tchi 👍

  • @iScreem1
    @iScreem1 2 дня назад

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

  • @robadub7141
    @robadub7141 9 дней назад +1

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

    • @RexJonesII
      @RexJonesII 6 дней назад

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

  • @sarnendusarkar1872
    @sarnendusarkar1872 9 дней назад +1

    How did you get the pom.xml?

    • @RexJonesII
      @RexJonesII 6 дней назад

      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

  • @Pantelisb1984
    @Pantelisb1984 2 месяца назад +1

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

    • @RexJonesII
      @RexJonesII 6 дней назад

      That's good @Pantelisb1984 👍

  • @s.sanjaykumar5402
    @s.sanjaykumar5402 2 месяца назад +3

    Please teach POSTMAN API

  • @kranthikumar6816
    @kranthikumar6816 2 месяца назад +1

    please upload a postman videos

  • @shashankparashar1954
    @shashankparashar1954 2 месяца назад

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

  • @personalaccount1515
    @personalaccount1515 2 месяца назад +2

    First

  • @sproutboot
    @sproutboot 2 месяца назад

    Yo

  • @kshitij5563
    @kshitij5563 2 месяца назад

    Bet

  • @PrettyThings00
    @PrettyThings00 26 дней назад +1

    intellij is not free

    • @RexJonesII
      @RexJonesII 6 дней назад

      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 2 месяца назад

    179

  • @salonsospain
    @salonsospain 2 месяца назад

    72850

  • @homaassal2794
    @homaassal2794 2 месяца назад +14

    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 2 месяца назад +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 2 месяца назад

      @@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 2 месяца назад

      Tru

    • @nobody7638
      @nobody7638 2 месяца назад +6

      what a boatload of sh*t... 😂

    • @homaassal2794
      @homaassal2794 2 месяца назад +1

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

  • @TommyFink-y6c
    @TommyFink-y6c Месяц назад

    Jackson Ruth Jackson Michelle Allen Carol

  • @dclxviclan
    @dclxviclan 2 месяца назад

    😀😀😃😆😅🤣❤❤💯💬

  • @hablemosdefe7580
    @hablemosdefe7580 2 месяца назад

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

  • @xQri1
    @xQri1 Месяц назад +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 6 дней назад

      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