Note: Please use new URL of Flight Reservation Demo application. http://demo.guru99.com/test/newtours/ 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 ### Udemy Courses: ### Manual Testing+Agile with Jira Tool *** ► https://shorturl.at/xNXZ4 Selenium with Java+Cucumber *** ► https://shorturl.at/aIKMW Selenium with Python & PyTest *** ► https://shorturl.at/ELW09 Selenium with python using Robot framework *** ► https://shorturl.at/bcDPZ API Testing(Postman, RestAssured & SoapUI) *** ► https://shorturl.at/uAWY7 Web & API Automation using Cypress with Javascript *** ► https://rb.gy/4uum2n Playwright with Javascript *** ► https://shorturl.at/gALZ1 Jmeter-Performance Testing *** ► https://rb.gy/ocj7r2 SDET Essencials(Full Stack QA) *** ► https://rb.gy/hlnf2v Appium-Mobile Automation Testing *** ► https://rb.gy/wmzv64 Java Collections *** ► https://bit.ly/3S66ezE Python Programming *** ► https://urlis.net/gdsfpb0s Cucumber BDD Framework *** ► https://bit.ly/3F7d69r Protractor with Javascript *** ► https://urlis.net/4uddm1qb Youtube Playlists: Manual Testing & Agile *** ► https://bit.ly/3ujvaYa ► https://bit.ly/3OYzxQj SQL *** ► https://bit.ly/3R6XjeG ► https://bit.ly/3nE0a1s ► https://bit.ly/3IeKuuJ linux & Shell Scripting *** ► https://bit.ly/3up1Z6a ► https://bit.ly/3nzvGxx Java *** ► https://bit.ly/3R9QfOs ► https://bit.ly/3AoRMKM ► https://bit.ly/3IbTTDn ► https://bit.ly/3ybXInv ► https://bit.ly/3yCoHdw Selenium With Java+Cucumber *** ► https://bit.ly/3P2FMm4 ► https://bit.ly/3yhiIt4 ► https://bit.ly/3uokzet ► https://bit.ly/3a7XIND ► https://bit.ly/3umN2S9 ► https://bit.ly/3aar7GW ► https://bit.ly/3y9kD2S ► https://bit.ly/3uhLskn Python *** ► https://bit.ly/3agNgU0 ► https://bit.ly/3NJNnoy ► https://bit.ly/2CTQ4mR ► https://bit.ly/3OIYWh1 Selenium With Python,Pytest&Behave *** ► https://bit.ly/3OHHoC9 ► https://bit.ly/3IeNLdv ► https://bit.ly/2J4tPeT ► https://bit.ly/3ydSkAq Selenium With Python Using Robert Framework (Web&API Testing) *** ► https://bit.ly/3nUvlpr ► https://bit.ly/3nUvE3z API Testing (Postman,SoapUi,&Rest Assured) *** ► https://bit.ly/3OXacWY ► https://bit.ly/3yh0UhE ► https://bit.ly/3nC9DWQ ► https://bit.ly/3yGfhNS ► https://bit.ly/3OJa11H ► https://bit.ly/3P2slCC Mobile App Testing Appium *** ► https://bit.ly/3Al49HG Performance Testing Jmeter *** ► https://bit.ly/3nz4fE7 Maven,Jenkins,Git,Github,CI/CD *** ► https://bit.ly/3P16HPj ► https://bit.ly/3yhlUVA ► https://bit.ly/3afYfwT ► https://bit.ly/3yGzweG ► https://bit.ly/3yF73Ws ► https://bit.ly/3NCOmH7 SQL,DB Testing&ETL,Bigdata *** ► https://bit.ly/3NKOcNY ► https://bit.ly/3OVpDyI ► https://bit.ly/3NEvUy0 ► https://bit.ly/3IryxlT ► https://bit.ly/3RkWBLh JavaScript Based Automation Tools *** ► https://bit.ly/3nUx51X ► https://bit.ly/3AqI6Q0 ► https://bit.ly/3yeurbT ► https://bit.ly/3ujzpTK GraphQL *** ► https://rb.gy/sj3gys Cypress API Testing *** ► https://shorturl.at/fjKPX