- 5
- 210 279
Testopic
Romania
เข้าร่วมเมื่อ 10 ก.พ. 2021
Testopic is where you take your dose of QA wisdom. I publish a video about once every 2 weeks. We'll cover manual testing, low code technical testing and even go in-depth into advanced automated testing.
Btw, my name is Victor and together we'll be looking into QA and beyond: technologies like web, continuous integration, maintainable test packs, architecture & how AI will influence our profession.
So, SUBSCRIBE if you're planning to step up your game in the Quality Assurance field or starting a career in IT and have found QA to be a great launchpad.
Btw, my name is Victor and together we'll be looking into QA and beyond: technologies like web, continuous integration, maintainable test packs, architecture & how AI will influence our profession.
So, SUBSCRIBE if you're planning to step up your game in the Quality Assurance field or starting a career in IT and have found QA to be a great launchpad.
🎭 Playwright vs ✅ Selenium | Browser Automation 2021 Showdown
In this episode, we draw the line: mature and experienced vs. young and energetic? Which is the automation tool of choice: 🎭 Playwright or ✅ Selenium? With my trusty scale ⚖️, we'll weigh some of the key features of these two: browser support, languages, web interactions, speed, community, waiting and so on.
Who's gonna win? Could be Selenium, or maybe Playwright? Test Automation or automated testing? Nobody knows 👀 ...
👉 Head over to testopic.com/playwright to join Playwright NTTN.
Other mentioned links
- Checkly speed testing methodology blog.checklyhq.com/puppeteer-vs-selenium-vs-playwright-speed-comparison/#methodology-or-how-we-ran-the-benchmark
- Simon Stuart 2016 email - lists.w3.org/Archives/Public/public-browser-tools-testing/2016OctDec/0058.html
Chapters:
00:00 Intro
00:41 Playwright in 30 seconds
01:17 Official browser support
02:05 Language Bindings
02:40 Basic Web Interactions
04:48 Speed
06:03 Speed: Starting the browser
07:58 Waiting
10:37 Community Support
11:41 Playwright native
13:06 Outro
Who's gonna win? Could be Selenium, or maybe Playwright? Test Automation or automated testing? Nobody knows 👀 ...
👉 Head over to testopic.com/playwright to join Playwright NTTN.
Other mentioned links
- Checkly speed testing methodology blog.checklyhq.com/puppeteer-vs-selenium-vs-playwright-speed-comparison/#methodology-or-how-we-ran-the-benchmark
- Simon Stuart 2016 email - lists.w3.org/Archives/Public/public-browser-tools-testing/2016OctDec/0058.html
Chapters:
00:00 Intro
00:41 Playwright in 30 seconds
01:17 Official browser support
02:05 Language Bindings
02:40 Basic Web Interactions
04:48 Speed
06:03 Speed: Starting the browser
07:58 Waiting
10:37 Community Support
11:41 Playwright native
13:06 Outro
มุมมอง: 60 701
วีดีโอ
What is Playwright? (🎭 Playwright introduction tutorial, features & demo)
มุมมอง 107K3 ปีที่แล้ว
In this episode, we take a look at a relatively new automation tool called 🎭Playwright: what it is, how to install it, how to generate scripts without writing code, how to interact with elements on the screen, and finally, how to take screenshots and videos of your run. During the demo, we'll have a go at the Playwright Inspector as well. Oh, and it's a beginner tutorial, so you don't need any ...
Automate those forms! - Go Hybrid! ep. 01
มุมมอง 2.8K3 ปีที่แล้ว
💡 The "Go Hybrid!" series explores the layer between 💪 manual and 🦾 automated testing. No frameworks, no steep learning curves, just productivity hacks. I'm exploring no-code and low-code tools to augment day-to-day tasks that can be made sweeter through easy automation. 💡 In the first episode, we tackle Filling Boring Forms. The video is split into 4 levels of difficulty, you know, like single...
What is automated testing? Beginner intro & automation demo
มุมมอง 36K3 ปีที่แล้ว
What is automated testing? How does test automation fit into application development? What are the usual types of automated testing and what are its powers and weaknesses? Follow me through this short beginner tutorial as I take you step by step through automated testing. Towards the end of the video you'll be challenged to learn your first automation tool. It can be used for testing, but works...
What is HTTP? | HTTP explained in 6 minutes
มุมมอง 4.1K3 ปีที่แล้ว
What is HTTP? In this beginner tutorial we look at the 5 most important tips about how the web and http work: what HTTP stands for, the client server model, HTTP request, HTTP response & HTTP in the OSI model. Stick around to the end to find out how you can see this in practice in your own browser. Chapters: 00:00 Intro 00:24 HTTP Meaning 00:53 Client/Server Model 02:00 HTTP Request 04:24 HTTP ...
Great content! Plz keep it up! New QA engineer learner here!
Hey Victor, do you still make videos somewhere else?
Thank you. This was a helpful kickstart (in late 2024)! btw. I still use NetBeans :) If you get the error, that playwright/test needs to be installed, then check in the Playwright Inspector Window the option "Target" and set it from "Test Runner" to "Library". This changes the js code and then it works.
I wish I had found your videos 3 years ago! Brother you have no idea how easy you've made it for me to FINALLY UNDERSTAND AUTOMATION TESTING !!!! I wasted $4000 on a bootcamp that taught me nothing but gave a fake resume with fake experiences . THANK YOU SOO MUCH AND PLEASE KEEP TEACHING LIKE THIS .. i WILL SHARE YOUR LESSONS WITH EVERYONE I KNOW WHO NEEDS IT.
Great content. Too sad that he’s not active anymore
So helpful. Now I plan to use it.
Hi when I try to run the command as you said in your video like mom I-D playwright Then I am getting this error <cannot be loaded because running scripts is disabled on this system Can you please tell me why
"Shadow DOM Piercing", is that a fatality on a HTML structure by any chance?!
This video was GENIUS!!! So insightful and really helpful in getting a deeper understanding of automation testing
salutare! ai cumva materiale actualizate undeva? observ ca acest material este de 3 ani :( doar ce am incercat sa-l instalez si a fost un "bumpy ride" cel putin :)) m-am lovit acum de cateva erori cand incerc sa compilez/rulez codul capturat, insa sunt convins ca o sa reusesc.. nu ajuta prea mult chat gpt aici
This is so unbelievably helpful. Thank you!!
I prefer Neovim or Doom Emacs. Also, I have no idea why anyone would waste their time trying to develop anything on Windows. That is just a headache.
The guy is very nice, but this way I was not able to install playwright. It didnt run for me, I tried to debug it for quite a while but that was not working either. (I got the error: Error: Playwright Test did not expect test() to be called here.Most common reasons include:- You are calling test() in a configuration file.- You are calling test() in a file that is imported by the configuration file.- You have two different versions of @playwright/test. This usually happens when one of the dependencies in your package.json depends on @playwright/test.). So I do not recommend to follow this tutorial, I think it is misleading.
Made the 1K click here 😁 worth the click ☺
Thanks for the birds behind!! Love them!!
This video should have 1 million views, it has more use than two QA books that I've read...
Just beginning to learn about automation testing and found this video and the visuals very helpful! But I'm wanting to ensure I understand... What was your example test at the end of the video actually testing? That the Google search results were bringing you to the right place? Or that the auto-generated test in Selenium was returning the expected result (as in, bringing you to the Testopic TH-cam page)? If the latter, since the test was auto-generated, how would it *not* return the expected result?
In this case, think of Google as the software you are testing. In this example, he wants to make sure the Google search function works. Additionally, he wants to make sure that the results of the search are correct and that the first link brings you to the correct page. A few examples of issues would be, 1. The first search result is broken, so the link brings you to a 404 page. That is an issue with the Google search result and can be noted and the developer can fix it. 2. If there was a problem with the test steps within the testing tool (i.e. selenium), a couple of things could happen. If it doesn't successfully run through all of the steps you will get an error. I think it could also get "stuck" on a step though I'm not sure how common that is. If it's an error, it will tell you at which step it failed at and you can see if you did something incorrectly and fix it and rerun the tests. An example would be let's say he has a typo in the URL. If it doesn't correctly go to the Google homepage, the rest of the steps will fail because it won't be able to find the search bar to search. Hopefully that makes sense.
Thanks you for very much, very nice to quickly grasp, playwright, having known selenium.
I really like the fact that IE support weights more than auto-wait support. there are so much more to compare, and this video need some corrections also. 1. Playwright is way faster than shown here. 2. didn't mention the fact that Playwright uses WebSocket to communicate with the Browser. 3. Playwright supports API testing, Visual testing, network control (intercept, mock, etc) and more 4. did mention Videos but didn't mention built in reporters and trace. there is so much to say, but TH-cam comments aren't the place.
I am going to use you as a professional reference as well as a training coach on my résumé for this experience. Thank you so much!😅
Great video, makes me wanna get started on it immediately
It's so easy to configure your own WebElement objects with custom methods in order to control the waiting, polling, validating, etc. I don't understand the knock on Selenium from this standpoint. Have been using it for years and no flakiness issues introduced besides those from poor developers. Will be diving into Playwright shortly and see how that goes though.
Have been exploring Playwright for a few days and like it so far. Definitely spins up a bit quicker, but wouldn't necessarily say that the code is cleaner than framework and language I have been using for Selenium, at least not in JS.
good stuff!
vote for Selenium vs playwright vs cypress
Thanks
thank you
Unfortunately Selenium doesn't capture when I press Enter. I tried to get around this by just clicking the Search button but then it gets stuck because it cant immediately find the next element I click on (your youtube channel). It looked so simple yet I've somehow failed at the first hurdle! 😭
So clear explanation. Subbed
Rimumrti
I've been looking for a way to switch the POE on/off on various unifi switch ports for ages. I had hoped to write simple scripts to SSH into the switch and toggle the power, but unifi doesn't have that functionality and it's possible only via the web browser. This is the PERFECT solution to do what I need. Very excited to try it out!
In fairness at 10:04 this guy intentionally makes selenium more complicated. A better and more readable was to write the code would be. wait = webdriverwait(driver, 10).until(expectedcontions.elementtobeclickable(by.xpath("//locator"))) Wait.click() When you're using unexpected conditions you're already locating the element so the third line is completely unnecessary and redundant and you can shorten it further by importing expected conditions as EC. So what I write is: wait = webdriverwait(driver, 10).until(EC.elementtobeclickable(by.xpath("//locator"))) Wait.click()
Just follow the Page Object Model and on top of that create an Element object. Write your own methods in there with the appropriate wait times and checks for each interaction type. For example, element.click() should have code in it to wait for object to be visible. There aren't that many commonly used actions and you can simply write your validators this way as well.
Thanks for this video. This brief intro to Playwright made a big difference for me. 😃
I’m a visual learner and this is so valuable for my learning style. Pictures and stories make information more tangible for me. Thank you so much.
Great primer on automated testing! Very helpful for the novice looking a conceptual understanding. Bravo!
great video, short and understandable! thanks
I just graduated and landed my first job as a software test engineer! I have to admit I didn't know anything about automated testing, but this video is makes it easier to understand what I'm getting into!
3 years later but i must say this is one of the best videos i have ever seen. Period. Good information, good narration and excelent use of graphic and visual elements to complement the information. It really helped me a lot. New subscriber here.
Nice backdrop, refreshing after all those neon-setting tutorial videos! And very well presented, too, thank you!
Thank you so much! Great explanation !
Love your video
I think your axis should be flipped
Thanks for the quality content!
@Testopic came across your video wanting to learn a LEGIT understanding on Playwright and I'm glad I clicked the thumbnail. Your format and layout of the video and topics was clear, clean and to the point without boring me. Definitely subscribing, thank you for taking the time to create this and an inspiration for me when I start making tutorials! Thank you!
great video thanks for this
I humbly request you to please keep posting more of such content and I really loved your presentation style. Keep up the good work.
This is fantastic. I've started a new Job in IT & got very curious about Automation Testing this was exactly what i needed . ありがとう
nice, thanks
Thanks a lot for giving such quality knowledge for free on youtube. You made my day. Thanks
Amazing feature! Thanks for sharing
Thanks a lot for the such useful video!