No video

Modern UI Test Automation with Selenium Libraries

  Рет қаралды 74,809

IntelliJ IDEA, a JetBrains IDE

IntelliJ IDEA, a JetBrains IDE

Күн бұрын

Пікірлер: 81
@intellijidea
@intellijidea 3 жыл бұрын
Slides: speakerdeck.com/jreznot/modern-ui-test-automation-with-selenium-libraries
@NomadicDmitry
@NomadicDmitry Жыл бұрын
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 3 жыл бұрын
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
@andy_lamax
@andy_lamax 3 жыл бұрын
May I be the first to request a Webinar about appium? will be so useful
@itlife8792
@itlife8792 3 жыл бұрын
Спасибо, что популяризируете крутой инструмент :) Английский легко читаемый, всё понял, узнал что-то новое.
@giangtester
@giangtester 3 жыл бұрын
Thanks. Really cool, looking for a plugin version for Intellj IDEA community edition
@senin24
@senin24 3 жыл бұрын
Excellent presentation and suggested toolkit: simple, reliable, convenient.
@andy_lamax
@andy_lamax 3 жыл бұрын
Selenium has come so far for sure
@astronaut77
@astronaut77 3 жыл бұрын
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 :)
@JackMedias
@JackMedias Жыл бұрын
Mate you made my day you explain like a boss for newbie guys like me nice tutorial
@onionsandwich
@onionsandwich 2 жыл бұрын
I am blown away.
@vickypedia9962
@vickypedia9962 3 жыл бұрын
Just loved the way he explained..
@oleksandrsenyuk8634
@oleksandrsenyuk8634 3 жыл бұрын
Simple and perfect! Thanks Yuriy!
@intellijidea
@intellijidea 3 жыл бұрын
So true :)
@felipepagliuco
@felipepagliuco 3 жыл бұрын
Which JetBrains IDE you used in this example was not clear to me! Thanks
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
This was IntelliJ IDEA Ultimate 2021.1
@_dinesh
@_dinesh 3 жыл бұрын
Excellent presentation.
@nitish179
@nitish179 3 жыл бұрын
Grt work, thanks alot yuri its awesome
@tapiwachibindi573
@tapiwachibindi573 2 жыл бұрын
On IntelliJ IDEA 2021.3 i couldn't find the plugin Selenium UI Testing
@sebastus27
@sebastus27 3 жыл бұрын
how cool, what version of Intelj do you have?
@anton-r
@anton-r 3 жыл бұрын
super thx for this lesson !!!
@intellijidea
@intellijidea 3 жыл бұрын
Glad you liked it!
@Gorky25
@Gorky25 2 жыл бұрын
The main purpose of Selenium UI Testing is to fast and easy create locators for POMs?
@juandediosbaudaziosanchez5226
@juandediosbaudaziosanchez5226 2 жыл бұрын
Does the community edition has this feature?
@tiamirta2495
@tiamirta2495 3 жыл бұрын
Hello, I can't install Selenium UI Testing plugin, don't appear. :( (I already update Intellij)
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
You need IntelliJ Ultimate 2021.1
@igorekishev4751
@igorekishev4751 3 жыл бұрын
Very useful, thanks!
@intellijidea
@intellijidea 3 жыл бұрын
Thank you for your kind words!
@alexeysolovyev1107
@alexeysolovyev1107 3 жыл бұрын
Maybe somedays this plugin will be presented in the Community Edition...
@user-mp9so4he4m
@user-mp9so4he4m Жыл бұрын
very very useful thanks!
@AB-uc6oy
@AB-uc6oy 3 жыл бұрын
Honesty speakng, I got this feeds after automated testing was mentioned in my private chat. XD
@prashanthqa1237
@prashanthqa1237 3 жыл бұрын
I can not find the Selenium Ui Testing plugin in my intellij community edition
@PowJey
@PowJey 3 жыл бұрын
Like some comments above, I think you need a ultimate version of Intellij
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
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.
@HectorViolinzuela
@HectorViolinzuela 2 жыл бұрын
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?
@alkakasbe8263
@alkakasbe8263 Жыл бұрын
which framwork is used for ui automation testing selenium
@Pedroj
@Pedroj 2 жыл бұрын
Very good tutorial, one question, How do we get the console logs?
@noumank.j.231
@noumank.j.231 2 жыл бұрын
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)
@omarizhar3069
@omarizhar3069 3 жыл бұрын
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.
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
Try Selene then! github.com/yashaka/selene/
@kritishah1659
@kritishah1659 3 жыл бұрын
What is the difference between the Selenium and SelectorsHub?
@chandanacharya3427
@chandanacharya3427 3 жыл бұрын
Any idea how to invoke webdriver manager from run configuration
@mohammedmasood4901
@mohammedmasood4901 3 жыл бұрын
I'm not able to apply the plugin & use it
@alkakasbe8263
@alkakasbe8263 Жыл бұрын
can we use selnium and ecclips for ui automation??
@Alberto_Cavalcante
@Alberto_Cavalcante 3 жыл бұрын
Cool!
@intellijidea
@intellijidea 3 жыл бұрын
True!
@onionsandwich
@onionsandwich 2 жыл бұрын
Share the playlist please.
@spoomurthy240
@spoomurthy240 3 жыл бұрын
Does selenide have logging facility??
@ahmadfaris-deden2363
@ahmadfaris-deden2363 2 жыл бұрын
u should start with how to add plugin if user not see at plugin selenium at intelijj
@prashanthqa1237
@prashanthqa1237 3 жыл бұрын
Can you suggest best java auto code complete free plugins ?
@rockgemini
@rockgemini 3 жыл бұрын
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 3 жыл бұрын
All mentioned libraries are OSS and do not require IntelliJ Ultimate.
@rockgemini
@rockgemini 3 жыл бұрын
@@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 3 жыл бұрын
@@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 3 жыл бұрын
@@yuriyartamonov9881 Sure, thanks. I'll try it. Appreciate your useful responses 👍🏽👍🏽
@borislavvelkov4669
@borislavvelkov4669 3 жыл бұрын
I am getting an error because the driver can't be null :)
@dokorbokor7409
@dokorbokor7409 3 жыл бұрын
Is there a way to use selenoid with selendie?
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
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 3 жыл бұрын
@@yuriyartamonov9881 thanks man!
@ramshah6733
@ramshah6733 3 жыл бұрын
Great. do you have any tutorial on Selenium with Selectorshub?
@iHonda94
@iHonda94 3 жыл бұрын
Egypt all the way
@bagzhansadvakassov1093
@bagzhansadvakassov1093 3 жыл бұрын
Am I the only one who thinks that using pure selenium is just pain?
@samkitjain7883
@samkitjain7883 3 жыл бұрын
Selenium UI Testing for committee or not?
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
The plugin is for IntelliJ IDEA Ultimate, but it is not required for any of mentioned libraries.
@madhushibandara3869
@madhushibandara3869 2 жыл бұрын
your video is excellent. can you help me
@dmitrynovikov2915
@dmitrynovikov2915 3 жыл бұрын
That's not a modern.
@hristostamenov6047
@hristostamenov6047 3 жыл бұрын
Cypress?
@pichokonalio
@pichokonalio 3 жыл бұрын
Just use normal tool
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
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 3 жыл бұрын
Yes, for specific apps it's fine. For more comprehensive automation - puppeteer or playwright
@vitaly7196
@vitaly7196 3 жыл бұрын
Don’t say “I don’t know” every time
@celiltufekci
@celiltufekci 2 жыл бұрын
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.
@ajiekcahdppeperoni7011
@ajiekcahdppeperoni7011 3 жыл бұрын
Абсолютно ничего нового и инглиш кринжовый
@pichokonalio
@pichokonalio 3 жыл бұрын
On point!
@pichokonalio
@pichokonalio 3 жыл бұрын
Modern? I could hardly say that considering presented approach is from 2017ish. Nothing new or groundbreaking
@yuriyartamonov9881
@yuriyartamonov9881 3 жыл бұрын
Modern, new, hype are different words sometimes. Modern is not always new shiny things, often it is stable, battle-proven and evolving.
@pichokonalio
@pichokonalio 3 жыл бұрын
@@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 3 жыл бұрын
@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 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 3 жыл бұрын
@@pichokonalio That's look like the agenda for the next video.
JEP Explained. JEP480: Structured Concurrency
52:07
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 1,9 М.
Make IntelliJ IDEA Your Own
52:15
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 21 М.
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 46 МЛН
Заменил Своего Кота Роботом за 3000$
21:27
TheBrianMaps
Рет қаралды 1,2 МЛН
The Battle for New York
12:20
NEXTA Live
Рет қаралды 183 М.
Practical Debugging at Scale: Do you Really Know How to Debug Effectively?
1:05:19
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 7 М.
Unfreeze Your Apps: Debugging Tips
2:32
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 1,6 М.
How to use MiniMax AI to generate the best videos?
1:32
What'sUp AI
Рет қаралды 12
JEP Explained. JEP 482: Flexible Constructor Bodies
48:36
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 3,1 М.
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00