Selenium with Python Full Course For Beginners
Note: Please use new URL of Flight Reservation Demo application.
Topics Covered
————-
00:20 Install Python
01:39 Install Selenium
04:30 Install Pycharm and configure Selenium
08:25 Selenium WebDriver download (Chrome, Firefox, and IE)
—————————–
11:52 Start project
20:00 WebDriver Basic Commands (Title, URL)
27:44 Navigation Commands
36:52 Conditional Commands (is_selected,is_enabled,is_displayed)
50:54 Wait Commands – Implicit
01:01:08 Wait Commands – Explicit
01:32:44 Input Boxes
01:45:46 Radio Buttons & Check Boxes
01:53:51 Dropdown
02:06:40 Links
02:17:20 Alerts (switch_to_alert().accept()/.dismiss())
02:23:22 Frames (switch_to.frame(name)/.frame(id))
02:35:30 Browser Windows (tabs)
02:48:30 Web Tables
03:07:07 Scrolling (by pixel, end of the page, to-XPATH)
03:18:00 Mouse Actions – Mouse Hover
03:26:55 Mouse Actions – Double Click
03:32:53 Mouse Actions – Right Click
03:37:49 Mouse Actions – Drag and Drop
03:44:51 Upload Files
03:51:17 Download Files (Chrome)
04:01:05 Download Files – Change Path (Chrome)
04:09:33 Download Files (FireFox)
04:16:00 Download Files – Change Path (Firefox)
04:20:55 Data-Driven Testing – Excel
04:22:50 Install OpenPyxl Module
04:25:30 Excel Operations – Reading Data From Excel File
04:36:00 Excel Operations – Writing Data Into Excel File
04:43:05 Excel Operations – Data Driven Test Case From Excel File
05:07:00 Handling Cookies (Count, Add, Delete)
05:23:29 Capture Screenshots
05:30:03 Logging
05:45:30 UnitTest Framework
05:57:39 UnitTest Framework – Keywords (Setup, tearDown)
06:15:08 UnitTest Framework – Skipping Tests
06:29:00 UnitTest Framework – Assertion (assertEqual, assertNotEqual)
06:39:15 UnitTest Framework – Assertion (assertTrue, assertFalse)
06:48:49 UnitTest Framework – Assertion (assertIsNone, assertIsNotNone)
06:56:50 UnitTest Framework – Assertion (assertIn, assertIsNotIn)
07:04:45 UnitTest Framework – Assertion (assertGreater,assertLess)
07:11:30 Create/Execute Test Cases and Test Suites
07:41:14 Install PyTest
07:49:48 PyTest – Fixtures (pytest.fixture(), pytest.yield_fixture())
08:04:26 PyTest – Multiple Ways to Run Test Cases
#seleniumwithpython
I just finished this course, it took me 3 days to master, but now I know the basics. Thank you for this course, very clear and understandable, all points are explained. Now I can proceed to the other courses of this author.
Thank you very much for the author for the work done, your time for training, and detailed explanations!
This is real internet. Very well done. Professional training without gaps in knowledge. And then still free. Respect.
This course saved our team hours of manual testing, and we are now sitting there drinking coffee when observing all those manual data are filled by selenium one by one. Sir, Thanks Millions! I love your course
Excellent tutorial for Python Automation testing lover, anyone can understand easily and grow up his knowledge in Testing feild. Much better than the paid tutorials. Thanks sir for giving us this facility.
He is a gem in teaching with lots of Patience. I admire him a lot and my resume looks crispy just because of his knowledge transfer. Definitely, he is far far far better than paid courses…
Thank You. Much Better than most of the paid courses. Excellent. Please keep doing such series.
Two days with stack overflow and I wasn`t even able to make the selenium work, 15 minutes with your course and I already have 1/4 of program I want to make. Outstanding job
Simple, lucid and easy to understand. After browsing through so many videos, this is GOLD. Thank You Sir, great going!
Thank you sir for creating such a wonderful course it will definitely help people to learn selenium using python kudos to you ?
Great job! Clear explanation, straight to the point. Better than paid courses I took.
Thanks for the this valuable course. It is an excellent presentation with very detailed content. I Respect your time and effort ??
I don’t have a software background and still this tutorial was supper helpful. Well done. Thanks for this amazing training.
I have just started this course and its going so smooth and very elementary for the beginners. Appreciate the efforts buddy 🙂
ended well too?
Absolutely excellent video and training. Thank you for taking the time to upload this.
Hello sir,
I’m following your tutorials for testing and I got to learn immensely.
Sir, could you please make a video on how to perform testing on angulrJs web application using selenium with python?
It will be supportive to me.
Thank you sir
Sure I will
Today have just started this course and its going so well and very good for the beginners.
Hi sir ,,,, U r videos are very clear and everyone can understand ,
can u do one video on advanced python (updates version) full course (PyCharm or IntelliJ IDE), thanks in advance sir .
Thank you very much for these wonderful tutorials Sir. Do you have something for automation framework development from scratch ?
Thank you so much for this informative video. I always recomend your video to people who want to learn testing. Really awesome?
Excellent. Every concept is explained very clear. Superb Trainer. Thanks a lot of uploading these tutorials. Hope you’d be uploading more videos like these.