Modern UI Test Automation with Selenium Libraries

Sdílet
Vložit
  • čas přidán 21. 08. 2024

Komentáře • 81

  • @intellijidea
    @intellijidea  Před 3 lety +8

    Slides: speakerdeck.com/jreznot/modern-ui-test-automation-with-selenium-libraries

  • @NomadicDmitry
    @NomadicDmitry Před rokem +1

    This is indeed the best way of handling WebDriver in 2023 and beyond. I'm so glad that we are far away from the Eclipse + manual importing of the libraries. It was a mess.
    Much, much better now. Awesome!

  • @bahaaka828
    @bahaaka828 Před 3 lety +7

    I am amazed how far this tools got developed and became very convenient to use
    Shout out for all contributors of Selenium and the third party libraries built upon it

  • @itlife8792
    @itlife8792 Před 3 lety +6

    Спасибо, что популяризируете крутой инструмент :) Английский легко читаемый, всё понял, узнал что-то новое.

  • @onionsandwich
    @onionsandwich Před 2 lety

    I am blown away.

  • @senin24
    @senin24 Před 3 lety +1

    Excellent presentation and suggested toolkit: simple, reliable, convenient.

  • @JackMedias
    @JackMedias Před rokem

    Mate you made my day you explain like a boss for newbie guys like me nice tutorial

  • @andy_lamax
    @andy_lamax Před 3 lety +2

    Selenium has come so far for sure

  • @andy_lamax
    @andy_lamax Před 3 lety +24

    May I be the first to request a Webinar about appium? will be so useful

  • @oleksandrsenyuk8634
    @oleksandrsenyuk8634 Před 3 lety +1

    Simple and perfect! Thanks Yuriy!

  • @vickypedia9962
    @vickypedia9962 Před 3 lety +1

    Just loved the way he explained..

  • @_dinesh
    @_dinesh Před 3 lety +1

    Excellent presentation.

  • @astronaut77
    @astronaut77 Před 3 lety +1

    Agree, Selenium is one of the most powerful tools, I use it in my work with PowerShell and I didn't find anything that I want to do and can't be done with it :)

  • @giangtester
    @giangtester Před 3 lety +6

    Thanks. Really cool, looking for a plugin version for Intellj IDEA community edition

  • @nitish179
    @nitish179 Před 3 lety +1

    Grt work, thanks alot yuri its awesome

  • @anton-r
    @anton-r Před 3 lety +2

    super thx for this lesson !!!

  • @igorekishev4751
    @igorekishev4751 Před 3 lety +1

    Very useful, thanks!

  • @user-mp9so4he4m
    @user-mp9so4he4m Před rokem

    very very useful thanks!

  • @AB-uc6oy
    @AB-uc6oy Před 3 lety

    Honesty speakng, I got this feeds after automated testing was mentioned in my private chat. XD

  • @alexeysolovyev1107
    @alexeysolovyev1107 Před 3 lety +1

    Maybe somedays this plugin will be presented in the Community Edition...

  • @felipepagliuco
    @felipepagliuco Před 3 lety +2

    Which JetBrains IDE you used in this example was not clear to me! Thanks

  • @Alberto_Cavalcante
    @Alberto_Cavalcante Před 3 lety +1

    Cool!

  • @sebastus27
    @sebastus27 Před 3 lety +1

    how cool, what version of Intelj do you have?

  • @HectorViolinzuela
    @HectorViolinzuela Před 2 lety

    Thank you so much!! A question: for the assertions to appear in an allure report they must be directly in the Test method? if I use POM they would not come out then?

  • @Pedroj
    @Pedroj Před 2 lety

    Very good tutorial, one question, How do we get the console logs?

  • @Gorky25
    @Gorky25 Před 2 lety

    The main purpose of Selenium UI Testing is to fast and easy create locators for POMs?

  • @omarizhar3069
    @omarizhar3069 Před 3 lety

    Desperately need a selenide package for python to extend use of selenium/appium. Currently, I am looping through an entire application dynamically and the code is really messy in terms of explicit waits and stale elements etc.

  • @tapiwachibindi573
    @tapiwachibindi573 Před 2 lety

    On IntelliJ IDEA 2021.3 i couldn't find the plugin Selenium UI Testing

  • @tiamirta2495
    @tiamirta2495 Před 3 lety +1

    Hello, I can't install Selenium UI Testing plugin, don't appear. :( (I already update Intellij)

  • @noumank.j.231
    @noumank.j.231 Před 2 lety

    Thanks for good info, Regarding Allure framework , it does not work directly with Microsoft Azure Pipeline,
    Is there any way to generate reports through Allure on Azure Pipeline (even Allure Report plugin not working on Azure)

  • @prashanthqa1237
    @prashanthqa1237 Před 3 lety +1

    I can not find the Selenium Ui Testing plugin in my intellij community edition

    • @PowJey
      @PowJey Před 3 lety

      Like some comments above, I think you need a ultimate version of Intellij

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety

      Although plugin is for IntelliJ Ultimate, it is not required to use any of mentioned Selenium libraries. They are all Open Source and you can use them for free.

  • @ahmadfaris-deden2363
    @ahmadfaris-deden2363 Před 2 lety

    u should start with how to add plugin if user not see at plugin selenium at intelijj

  • @kritishah1659
    @kritishah1659 Před 3 lety

    What is the difference between the Selenium and SelectorsHub?

  • @hondala3eeb
    @hondala3eeb Před 3 lety

    Egypt all the way

  • @onionsandwich
    @onionsandwich Před 2 lety

    Share the playlist please.

  • @juandediosbaudaziosanchez5226

    Does the community edition has this feature?

  • @alkakasbe8263
    @alkakasbe8263 Před rokem

    which framwork is used for ui automation testing selenium

  • @mohammedmasood4901
    @mohammedmasood4901 Před 3 lety

    I'm not able to apply the plugin & use it

  • @chandanacharya3427
    @chandanacharya3427 Před 3 lety

    Any idea how to invoke webdriver manager from run configuration

  • @rockgemini
    @rockgemini Před 3 lety

    This library is only specific to the IntelliJ IDEA Ultimate IDE, which is a paid tool, right? I don't think we have access this these features if we are on the community version of IntelliJ IDE.

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety +1

      All mentioned libraries are OSS and do not require IntelliJ Ultimate.

    • @rockgemini
      @rockgemini Před 3 lety

      @@yuriyartamonov9881 I tried looking up the plugin "Selenium UI Testing" in my IntelliJ Community IDE, but it only shows QA Lithium & Appium Studio. When I select QA Lithium, there is a note suggesting to use Selenium UI testing if you are using IntelliJ Ultimate. So, looks like I cannot access it after all if I don't have IntelliJ Ultimate.

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety +1

      @@rockgemini The plugin only helps you to speed-up coding, you can create a Gradle project with Selenide and Allure libraries manually in IntelliJ CE.

    • @rockgemini
      @rockgemini Před 3 lety

      @@yuriyartamonov9881 Sure, thanks. I'll try it. Appreciate your useful responses 👍🏽👍🏽

  • @alkakasbe8263
    @alkakasbe8263 Před rokem

    can we use selnium and ecclips for ui automation??

  • @prashanthqa1237
    @prashanthqa1237 Před 3 lety

    Can you suggest best java auto code complete free plugins ?

  • @bagzhansadvakassov1093
    @bagzhansadvakassov1093 Před 3 lety +2

    Am I the only one who thinks that using pure selenium is just pain?

  • @spoomurthy240
    @spoomurthy240 Před 3 lety

    Does selenide have logging facility??

  • @borislavvelkov4669
    @borislavvelkov4669 Před 3 lety

    I am getting an error because the driver can't be null :)

  • @ramshah6733
    @ramshah6733 Před 3 lety

    Great. do you have any tutorial on Selenium with Selectorshub?

  • @madhushibandara3869
    @madhushibandara3869 Před 2 lety

    your video is excellent. can you help me

  • @samkitjain7883
    @samkitjain7883 Před 3 lety

    Selenium UI Testing for committee or not?

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety +3

      The plugin is for IntelliJ IDEA Ultimate, but it is not required for any of mentioned libraries.

  • @vitaly7196
    @vitaly7196 Před 3 lety

    Don’t say “I don’t know” every time

  • @dmitrynovikov2915
    @dmitrynovikov2915 Před 3 lety +4

    That's not a modern.

  • @hristostamenov6047
    @hristostamenov6047 Před 3 lety +1

    Cypress?

    • @pichokonalio
      @pichokonalio Před 3 lety

      Just use normal tool

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety +7

      Limitations of Cypress: www.browserstack.com/guide/cypress-vs-selenium
      - One cannot use Cypress to drive two browsers at the same time
      - It doesn’t provide support for multi-tabs
      - Cypress only supports JavaScript for creating test cases
      - Cypress doesn’t provide support for browsers like Safari and IE at the moment.
      - Limited support for iFrames

    • @sergtimosh
      @sergtimosh Před 3 lety

      Yes, for specific apps it's fine. For more comprehensive automation - puppeteer or playwright

  • @ajiekcahdppeperoni7011
    @ajiekcahdppeperoni7011 Před 3 lety +2

    Абсолютно ничего нового и инглиш кринжовый

  • @celiltufekci
    @celiltufekci Před 2 lety

    its too hard first setup. You must setup build gradle , java, jdk, some environment settings , some ip settings etc etc. I think intellij engineer must be work how to easily setup.

  • @pichokonalio
    @pichokonalio Před 3 lety

    Modern? I could hardly say that considering presented approach is from 2017ish.
    Nothing new or groundbreaking

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety +2

      Modern, new, hype are different words sometimes. Modern is not always new shiny things, often it is stable, battle-proven and evolving.

    • @pichokonalio
      @pichokonalio Před 3 lety

      @@yuriyartamonov9881 Then I would name it exactly like that in order to avoid confusion - "Stable UI Test Automation with Selenium Libraries" and no problem

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety

      @Ilja Pavlovs This argument is pointles. I would like to take a look at your vision and arguments.
      More points of view is better, please make a video on your favorite automation stack. I really like to learn something new, and your opinion would help many people to make a right decision.

    • @pichokonalio
      @pichokonalio Před 3 lety +3

      ​@@yuriyartamonov9881 OK, so
      1. Instead of using Selenium -> Puppeteer or Playwright. Pros -> uses CDP protocol so that there is 2 way communication (you can intercept HTTP calls directly) and no need in additional Webdriver server, requests are made directly in the browser. In addition, Selenium is not moving forward with their stable releases (Selenium 4 version was promised like in 2019?)
      2. Instead of Selenoid - show examples of Kubernetes usage since you will be working directly with K8s and Helm usually . For that Aerokube has Moon and it is also compatible with Playwright
      3. Maybe show examples with new build tools around the block - Snowpack for Node js
      4. Maybe dive into relatively new design patterns - App Actions instead of Page Object (but this is debatable)

    • @dimonquad89
      @dimonquad89 Před 3 lety

      @@pichokonalio That's look like the agenda for the next video.

  • @dokorbokor7409
    @dokorbokor7409 Před 3 lety

    Is there a way to use selenoid with selendie?

    • @yuriyartamonov9881
      @yuriyartamonov9881 Před 3 lety +2

      It works out of the box, check out the presentation. For some advanced use cases there is Selenide plugin: github.com/selenide/selenide-selenoid

    • @dokorbokor7409
      @dokorbokor7409 Před 3 lety

      @@yuriyartamonov9881 thanks man!