Artificial Intelligence in Playwright - No more locators, just natural language 🦾⚡️

Поделиться
HTML-код
  • Опубликовано: 1 июл 2024
  • In this video, we'll discuss how Playwright is enhanced by ZeroStep's Artificial Intelligence. ZeroStep revolutionizes the game by eliminating the need for traditional locators, introducing an intuitive approach where natural language prompts are all that's required to execute complex operations in the user interface.
    ➡️ ZeroStep: zerostep.com
    ➡️ ZeroStep github: github.com/zerostep-ai/zerostep
    Content
    0:00 - Introduction
    2:11 - Playwright A with ZeroStep - Demo
    6:18 - Playwright Report after execution
    6:34 - ZeroStep AI Function()
    7:55 - ZeroStep Dashboard
    ➜ Here is the full playlist of this video: • Playwright with C# .NET
    ➜ Udemy course on Playwright www.udemy.com/course/e2e-play...
    ➜ Course available in Udemy with latest discount coupon codes
    ► COUPON CODE FOR DISCOUNT WHILE PURCHASING: EA_NOV_23
    ► [Advanced Framework development Course in Selenium] www.udemy.com/course/framewor...
    ► [ Course in Udemy] www.udemy.com/course/framewor...
    ► [ E2E Testing with Cypress] www.udemy.com/course/e2e-cypr...
    #playwright #executeautomation #zerostep #autoplaywright
    For more articles and videos, please follow
    ► [ExecuteAutomation] executeautomation.com
    ► [Twitter] @executeauto
    ► [Subscribe] @Execute Automation
    ► [Udemy] www.udemy.com/user/karthik-kk/
    ► [XUnit with Selenium] • XUnit with Selenium
    ► [Git Basics] • Git Basics - Everyday ...
    ► [SpringBoot for Testing] • Spring Boot for Automa...
    Selenium and C#
    ******************
    ► [C# for automation testing] • C# for Automation Testing
    ► [Selenium with C#] • Introduction to Seleni...
    ► [BDD with Specflow] • BDD and Specflow
    ► [BDD with Selenium] • BDD with Selenium and ...
    ► [Selenium .NET Core] • Playlist
    Selenium &Java
    ******************
    ► [Cucumber with Selenium] • Section 1 - Cucumber w...
    ► [Cucumber with Selenium] • Section 2 - Cucumber W...
    ► [Cucumber 4 Upgrade] • Section 3 - Upgrade to...
    ► [Selenium Grid] • Selenium Grid
    ► [Selenium framework development] • Selenium Framework Des...
    ► [Selenium 4] • Selenium 4
    ► [Selenium Grid with Docker] • Selenium Grid with Docker
    CI/CD with Microsoft Technologies
    *************************************
    ► [Azure DevOps Service] • Azure DevOps Service 2019
    ► [Automated Build deployment] • Automated Build+Deploy...
    ► [Build + Deploy + Test with Jenkins] • Build+Deploy+Test with...
    Docker & Kubernetes
    ************************
    ► [Understanding ABC of Docker] • Understanding ABC of D...
    ► [Understanding Docker for Windows] • Understanding Docker f...
    ► [Selenium Grid with Docker] • Selenium Grid with Docker
    ► [Kubernetes for Testers] • Kubernetes for Testers
    Mobile Testing
    ****************
    ► [Understanding Appium] • Introduction to Appium...
    ► [Appium with C#] • Introduction to Appium...
    ► [Appium with Java] • Setting stage ready fo...
    ► [Appium with C# (Advanced)] • Introduction to Appium...
    ► [Appium Framework development] • Introduction to appium...
    ► [Mobile Automation testing with Xamarin.UITesting] • Part 1 - Introduction ...
    ► [Android automation with Robotium] • Part1 - Introduction t...
    ► [Flutter app automation with Flutter Driver] • Part 1 - Introduction,...
    ► [TestProject] • TestProject (Basic)

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

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

    Excellent information! Thanks for sharing, very clear

  • @andreaskarz
    @andreaskarz 7 месяцев назад +5

    I'm curious to see how this works with really complex websites. And above all, how reliably the tests run, because a big advantage of Playwright is the reliable tests with little flakiness. And what I also see as a problem is that the test results should always work with static data and static results. Only then are they truly reproducible.

  • @amrsalem6655
    @amrsalem6655 7 месяцев назад

    Very interesting demonstration, could i ask you whats the recording tool you are using ?

  • @ladislavzahnas7618
    @ladislavzahnas7618 7 месяцев назад +5

    I am a bit skeptical how this will work for big complex websites. But what I consider the worst...I have no idea where are you sending your information. So proceed with caution and consult with your security before you try to implement it in production.

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

      I agree on with you mate, I will check with the Authors and get back to you on this.

  • @queenstownswords
    @queenstownswords 7 месяцев назад

    Hey Karthik. Good video. It needs a C# binding so we can leverage it with specflow... or take it one more step and use the BDD statement to drive the AI test!

    • @ExecuteAutomation
      @ExecuteAutomation  7 месяцев назад

      True mate, so far, this ai() function is implemented in TS/JS, hopefully soon in other languages too.

  • @tuberklz
    @tuberklz 7 месяцев назад

    so everytime i start the same test i will be using that 8 ai api call for just one same test scenario. maybe it would be better if output was clear playwright test code

  • @soumyasidharthamohanty6379
    @soumyasidharthamohanty6379 7 месяцев назад

    Hay Karthik , Can you please let us know where to define token. and how you have defined it in your bash profile. And are making any call of token in framework or not .

    • @ExecuteAutomation
      @ExecuteAutomation  7 месяцев назад

      All you need is to run this command by replacing it with your ZeroStep token
      $ export ZEROSTEP_TOKEN=""

  • @user-pb5vi9uq7r
    @user-pb5vi9uq7r 2 месяца назад

    Will this work for js files aswell or is it limited to the ts

  • @nikolamilevski6253
    @nikolamilevski6253 5 месяцев назад

    Test is only running i headless mode, its not opening chrome browser and i have config the --headed in package.json

  • @NerdyThrowbackTech
    @NerdyThrowbackTech 7 месяцев назад

    Looks promising

    • @ExecuteAutomation
      @ExecuteAutomation  7 месяцев назад +1

      True !
      More videos are coming soon on the same.

  • @RodrigoASouza-hd1og
    @RodrigoASouza-hd1og 3 месяца назад

    Hi I cant select a item on list dropdown

  • @gdd546
    @gdd546 5 месяцев назад

    dont really work, telling it to click on sign in link but its clicking on a community link and passing the test. tried it on the new era caps website

  • @prathyushareddy1185
    @prathyushareddy1185 5 месяцев назад

    Hello, I was doing POC on Playwright with Zerostep AI and got an error like 'An unknown error occurred' while executing in Chromium. could you help me how to fix the issue.

    • @ExecuteAutomation
      @ExecuteAutomation  5 месяцев назад

      This should be due to the issue I mentioned on the video, try again and it may work

    • @prathyushareddy1185
      @prathyushareddy1185 5 месяцев назад

      Please let me know how to connect with you. bcz still am seeing the issue.

  • @andrasmrgtx
    @andrasmrgtx 7 месяцев назад

    We still cannot use the code generator for complex page to find the correct page object… so why anyone thinks AI could help to build valid code for a highly structured, dynamic HTML

  • @ruksharalam173
    @ruksharalam173 7 месяцев назад

    Would be great if we get something similar for Python Playwright.

    • @ExecuteAutomation
      @ExecuteAutomation  7 месяцев назад

      I don't think the implementation is far away for this

  • @LuisBorges0
    @LuisBorges0 7 месяцев назад

    Better change the OpenAI API key, okay?

  • @oscargustavorodriguez3123
    @oscargustavorodriguez3123 7 месяцев назад

    I'm scared