Learn Playwright Java in 5 Hours⏰ | Complete Playwright Java Tutorial | LambdaTest

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ก.ค. 2024
  • 🚀 Elevate your skills in Playwright Java with this complete 5 hours video tutorial! Start FREE testing:
    accounts.lambdatest.com/regis...
    📢 In this complete Playwright Java Tutorial for beginners, 𝐊𝐨𝐮𝐬𝐡𝐢𝐤 𝐂𝐡𝐚𝐭𝐭𝐞𝐫𝐣𝐞𝐞 (@Koushik_chat), a skilled 💼 Content Creator at LetCode expertly guides us through the essentials of using Playwright with Java, a robust 🚀 automation library designed for browser automation. This tutorial covers the basics and dives into the more advanced aspects of Playwright Java.
    By the end of this tutorial, you will gain a deep 🧠 and comprehensive understanding of Playwright Java, including how to utilize it for cross-browser testing on cloud testing platforms like LambdaTest, equipping you with the skills to navigate and leverage this powerful tool effectively. 🌐✨
    📍 𝐀𝐛𝐨𝐮𝐭 𝐏𝐥𝐚𝐲𝐰𝐫𝐢𝐠𝐡𝐭
    ➡ Playwright is an open-source automation library that provides a powerful platform for testing web applications. It's known for its high-level API capabilities that enable developers to control web browsers and automate interactions with web pages.
    Playwright is a versatile tool for web developers and testers, providing many features to automate and test web applications across different browsers and platforms.
    📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/ortoniKC/LambdaTes...
    📍𝐓𝐡𝐢𝐬 𝐭𝐮𝐭𝐨𝐫𝐢𝐚𝐥 𝐜𝐨𝐯𝐞𝐫𝐬 𝐭𝐡𝐞 𝐟𝐨𝐥𝐥𝐨𝐰𝐢𝐧𝐠 𝐭𝐨𝐩𝐢𝐜𝐬:
    ✔️What is Playwright❓
    ✔️How To Run First Test In Playwright❓
    ✔️What Are Different Types of Inputs❓
    ✔️How To Handle Dropdowns in Playwright❓
    ✔️How To Capture Screenshots in Playwright👨‍💻
    ✔️How To Record Test Execution Videos👨‍💻
    ✔️How to Handle Frames and IFrames in Playwright❓
    ✔️Handling Windows, Tabs, and Popups❓
    ✔️Handling Alerts in Playwright❓
    ✔️How To Run Tests on Cloud📝
    ✔️Running Playwright Tests Using Jenkins❓
    ✔️Testing Complex Web Applications with POM❓
    𝐕𝐢𝐝𝐞𝐨 𝐂𝐡𝐚𝐩𝐭𝐞𝐫𝐬 👀
    00:00:00 Introduction
    00:00:16 Topics to be covered
    00:00:47 What is Playwright?
    00:15:06 How to run your first Test
    00:37:47 Handling Different Inputs
    00:59:18 Handling Dropdowns
    01:24:58 Capture Screenshots in Playwright
    01:43:22 Record Test Execution Videos
    02:00:14 Frames and IFrames in Playwright
    02:20:58 Window Handling
    02:43:04 What is Browser Context
    02:59:34 What is Debugging
    03:19:24 Handling Alerts
    03:42:42 Run Tests on Cloud
    04:03:56 Playwright Tests Using Jenkins
    04:28:10 Page Object Model
    05:02:22 Closing
    𝐑𝐞𝐥𝐚𝐭𝐞𝐝 𝐁𝐥𝐨𝐠𝐬📝
    ➡ Playwright vs Selenium vs Cypress: A Detailed Comparison: bit.ly/3nbplvq
    ➡ Testing Modern Applications With Playwright 🎭: bit.ly/3n94FEw
    ➡ Playwright End To End Testing Tutorial: A Complete Guide: bit.ly/3LbdF3V
    ➡ Playwright Tutorial: Getting Started With Playwright Framework: bit.ly/3LxhmT0
    ➡ A Complete Guide To Playwright Assertions: bit.ly/3McPmmT
    ➡ How To Find Elements Using Playwright Locators: bit.ly/3pqE0nw
    ➡ Playwright Tutorial: Handling Frames and Windows: bit.ly/48gV0OC
    ➡ How To Use Playwright Inspector For Debugging: bit.ly/46EsWnA
    🎓𝐏𝐥𝐚𝐲𝐰𝐫𝐢𝐠𝐡𝐭 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐇𝐮𝐛: www.lambdatest.com/playwright
    💬 𝐏𝐥𝐚𝐲𝐰𝐫𝐢𝐠𝐡𝐭 𝟏𝟎𝟏 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧: www.lambdatest.com/certificat...
    Sign Up for LambdaTest! It’s FREE 🙌
    LambdaTest is an AI-powered test orchestration and execution platform that allows you to perform both manual and automated testing across 3000+ environments, making it a top choice among other cloud testing platforms:
    accounts.lambdatest.com/regis...
    For questions: support@lambdatest.com 😃
    𝐄𝐱𝐩𝐥𝐨𝐫𝐞:
    🎬 Most Recent Videos: bit.ly/3PRAPyo
    📝 Blog: bit.ly/3yGVsUc
    🎓 Learning Hub: bit.ly/3fr6l4Z
    🎥 LambdaTest Customers: bit.ly/2TB7pvD
    🚀 Webinars: bit.ly/37i41co
    🛠️ Product Updates: bit.ly/3717NGO
    💬 LambdaTest Certifications: bit.ly/3XwW0b0
    𝐂𝐨𝐧𝐧𝐞𝐜𝐭 𝐰𝐢𝐭𝐡 𝐋𝐚𝐦𝐛𝐝𝐚𝐓𝐞𝐬𝐭:
    👥 COMMUNITY: bit.ly/3Aiz5oO
    🛠️ TH-cam: bit.ly/3rH2Yfh
    🌎 LINKEDIN: bit.ly/3xA6F84
    👥 FACEBOOK: bit.ly/37mbQOa
    🐦TWITTER: bit.ly/3Cn0g3A
    🖼️ GITHUB: bit.ly/3jowfYs
    🔴 NEWSLETTER: bit.ly/3juhxzc
    📸 PINTEREST: bit.ly/2VCXI05
    #lambdatestyourapps #playwrightjava #whatisplaywright #alertsinplaywright #playwrightdropdowns #framesandiframes #playwrightjava #playarightjavacompletetutorial #java #playwrightusingjenkins #endtoendtesting #playwrightframework #screenshotinplaywright #playerighttest
    Disclaimer:
    This video features materials protected by the Fair Use guidelines of Section 107 of the Copyright Act. All rights reserved to © 2023 LambdaTest. Any illegal reproduction of this content will result in immediate legal action.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 44

  • @LambdaTest
    @LambdaTest  7 หลายเดือนก่อน +2

    📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/ortoniKC/LambdaTest-Playwright-Java

  • @bhawanakumari7248
    @bhawanakumari7248 6 หลายเดือนก่อน +2

    Fantastic tutorial! 🚀 Clear explanations and hands-on examples make learning Playwright with Java a breeze.🌟 Excited to implement these skills in my projects!

    • @LambdaTest
      @LambdaTest  6 หลายเดือนก่อน

      Glad, you liked it!
      Please subscribe to the channel for more such videos🙂

  • @andrewburnip2225
    @andrewburnip2225 3 หลายเดือนก่อน +2

    2 hours deep and bro's sporting a new haircut. Looking fresh my guy. Excellent tutorial so far.

    • @LambdaTest
      @LambdaTest  3 หลายเดือนก่อน

      Glad to hear the tutorial was helpful for you!
      Do subscribe the channel for more such tutorials !🙂

  • @marcinnalborczyk8576
    @marcinnalborczyk8576 8 วันที่ผ่านมา

    Went through the whole 5hours, thank you for your time and effort into it!

    • @LambdaTest
      @LambdaTest  7 วันที่ผ่านมา

      Glad it you liked it

  • @_VuMinhKhang-dc9tf
    @_VuMinhKhang-dc9tf 4 หลายเดือนก่อน +1

    Thanks for the course ♥❤

    • @LambdaTest
      @LambdaTest  4 หลายเดือนก่อน

      Glad you liked it!
      Do subscribe the channel for more such tutorials!🙂

  • @rhexis007
    @rhexis007 หลายเดือนก่อน

    This is a brilliant tutorial and helped me set up my first Playwright project.
    May I ask if you have any recommendation on how to read a local html file and what libraries I can use to generate a PDF from it?

    • @LambdaTest
      @LambdaTest  หลายเดือนก่อน

      Hi Alex,
      To read a local HTML file, these libararies can help:
      - playwright: For launching the browser and interacting with the web page.
      - fs: For reading the local HTML file.
      - path: For handling file paths.

  • @sudeepauyanahewage8353
    @sudeepauyanahewage8353 4 หลายเดือนก่อน

    Great Tutorial. Is there any specific reason to use Java 11 instead of latest Java version?

    • @LambdaTest
      @LambdaTest  4 หลายเดือนก่อน

      Hey there,
      It's worth noting that while there are valid reasons to use Java 11, using the latest Java version can offer performance improvements, new language features, and enhanced APIs. The choice between Java 11 and the latest version should be based on the specific needs, project requirements, and environment considerations.

  • @marcinnalborczyk8576
    @marcinnalborczyk8576 28 วันที่ผ่านมา

    Hi, thanks for posting that, just starting. I was wondering if you had to answer what would be the best tool for automating frontend (web browsers) currently? Playwright, Cypress, Selenium or smth else? Would love to hear your take on it.

    • @LambdaTest
      @LambdaTest  27 วันที่ผ่านมา +1

      @marcinnalborczyk8576 Currently, Playwright and Cypress are considered the best tools for automating frontend (web browsers) due to their modern features and ease of use. Playwright offers robust cross-browser testing capabilities, while Cypress provides an excellent developer experience with fast execution and easy debugging. Selenium remains a strong choice for its extensive community support and versatility across different browsers and platforms.
      Hope this answered your query :)

    • @marcinnalborczyk8576
      @marcinnalborczyk8576 27 วันที่ผ่านมา

      ​@@LambdaTest Thanks alot for quick and extensive reply. Yes it answered my question and brought more understanding. In terms of programming languages is there any difference whether I use Java or JS with Playwright or Cypress?

    • @LambdaTest
      @LambdaTest  27 วันที่ผ่านมา +1

      @marcinnalborczyk8576 , Yes, there are differences:
      Playwright:
      1. Java: Playwright has official support for Java, allowing full use of its features.
      2. JavaScript/TypeScript: Full support, with more examples and community resources available.
      Cypress:
      1. Java: Not supported. Cypress is primarily built for JavaScript/TypeScript.
      2. JavaScript/TypeScript: Full support, with rich documentation and community support.
      For Playwright, you can choose either Java or JavaScript, but for Cypress, you must use JavaScript.
      I hope this helps. : )

    • @marcinnalborczyk8576
      @marcinnalborczyk8576 27 วันที่ผ่านมา

      ​@@LambdaTest yes it does, thanks for taking the time to answer

  • @MyselfSankar
    @MyselfSankar 7 หลายเดือนก่อน +1

    Koushik, Have you worked in Testleaf , Chennai as mentor ? Lookslike I have seen you there..

    • @koushikchatterjee2584
      @koushikchatterjee2584 6 หลายเดือนก่อน +2

      Yes, I was 😊

    • @MyselfSankar
      @MyselfSankar 6 หลายเดือนก่อน

      @@koushikchatterjee2584Good 👍 ... where you are working now?

  • @MaxZhurkin
    @MaxZhurkin หลายเดือนก่อน

    Hello, what extention do you use to see all the selectors in the browser?

    • @LambdaTest
      @LambdaTest  หลายเดือนก่อน +1

      The extension used to get all the selectors is "LetXPath", you can get it from the chrome web store.

    • @MaxZhurkin
      @MaxZhurkin หลายเดือนก่อน

      @@LambdaTest thank you!

  • @Tej-ds1zc
    @Tej-ds1zc 6 หลายเดือนก่อน

    Can you please help me how to generate the report in playwright java?

    • @LambdaTest
      @LambdaTest  5 หลายเดือนก่อน

      Thank you for reaching out! We'll review your query and get back to you soon with a response. Appreciate your patience!🙂

  • @usamaismail2654
    @usamaismail2654 9 วันที่ผ่านมา

    HI, Can I know the name of the chrome plugin you are using to inspect?

    • @LambdaTest
      @LambdaTest  7 วันที่ผ่านมา

      Hey @usamaismail2654 : The plugin used is LetXPath, an inspector tool that helps generate XPath expressions for web elements. Alternatively, you can use Chrome DevTools, built into Google Chrome.
      To access Chrome DevTools, right-click on any element on a webpage and select "Inspect," or press `Ctrl+Shift+I` (Windows/Linux) or `Cmd+Opt+I` (Mac).
      Hope i was able to address your query. :)

    • @usamaismail2654
      @usamaismail2654 18 ชั่วโมงที่ผ่านมา

      @@LambdaTest Thank You 😊

  • @erompanhale24
    @erompanhale24 หลายเดือนก่อน

    Can u plz provide ppt that u have used in the video

    • @LambdaTest
      @LambdaTest  23 วันที่ผ่านมา

      Thank you so much for your interest! Unfortunately, we can't share the entire PPT, but we're happy to answer any questions or provide additional information you might need.🙂

  • @saisowmya3320
    @saisowmya3320 หลายเดือนก่อน

    How to do the code of line 22.

    • @LambdaTest
      @LambdaTest  หลายเดือนก่อน

      Hi Sai Sowmya,
      Could you please provide the specific timestamp where the code is shown?

    • @saisowmya3320
      @saisowmya3320 หลายเดือนก่อน

      @@LambdaTest ok Thank you

  • @saisowmya3320
    @saisowmya3320 หลายเดือนก่อน

    How to copy from inspect content to the code

    • @LambdaTest
      @LambdaTest  หลายเดือนก่อน

      Hey @saisowmya3320 ,
      You can follow the below steps to copy content or an web element from inspect
      1. Right-click on the element in the webpage and select "Inspect".
      2. In the Developer Tools, find the HTML code for the element.
      3. Right-click on the code and select "Copy".
      4. Paste the copied code into your code editor.
      5. Make any necessary adjustments and test your code.
      To get guidance on how to inspect elements irrespective of Mac or Android Devices or Web browsers, you can follow this guide. The initial inspect remains the same.
      www.lambdatest.com/blog/how-to-inspect-elements-on-android-devices/

    • @saisowmya3320
      @saisowmya3320 หลายเดือนก่อน

      Copy as what element or outerHtml, selector, js path, styles, XPath, full XPath.

    • @LambdaTest
      @LambdaTest  หลายเดือนก่อน

      Hi Sai Sowmya,
      It depends on your needs: use "Copy as HTML" for the element's code, "Copy selector" for CSS targeting, "Copy JS path" for JavaScript access, "Copy styles" for inline styles, "Copy XPath" for XPath queries, and "Copy full XPath" for XPath targeting.

  • @Movieflixenglish001
    @Movieflixenglish001 18 วันที่ผ่านมา

    vscode is easy than eclips

    • @LambdaTest
      @LambdaTest  15 วันที่ผ่านมา

      Yes, VS Code offers a more user-friendly interface and extensive extensions library, making it easier to use compared to Eclipse.