build-a-cucumber-selenium-typescript-automation-framework-0

\ 0:00 Introduction first automation test\ 4:35 Getting started with 14:21 Setting up your development environment 18:20 How to clone repositories in GitHub 25:34 Setting up your automation framework-part 1-2-3-4 1:01:29 Key Learnings diving into our first automation test\ 1:02:39 Running your automation test in IntelliJ using an NPM configuration 1:05:00 Cucumber Scenario @tags-@dev, @smoke & @regression 1:10:12 Understanding regex, step linking and passing parameters via Cucumber steps 1:20:23 Working with element locators-part 1-2 1:35:05 Understanding hooks and browser capabilities 1:45:21 Key Learnings on failure, Cucumber World, ENV variable management and test reports\ 1:46:21 Adding screenshots on failure to our hooks 1:56:20 Introducing Cucumber World-Separate Context Scenarios-part 1-2-3-4-5 2:44:35 Dynamic test configuration-A more flexible 2:55:51 Updating our npm configuration in Intellij 2:58:35 ENV files for better environment variables management 3:10:49 Cucumber Reporter and our first Dynamic Test Runner script-part 1-2 3:25:44 Windows users (REQUIRED)-Adding your to run your automation 3:30:26 Key Learnings URLS and Page ROUTE mappings, Our WaitFor function & first End to End test\ 3:31:48 Creating Mappings (Host and Pages)-part 1-2-3 4:00:47 Creating Element Mappings and using Global Variables to pass page-part 1-2-3 4:30:46 Introducing custom WaitFor() – Removing chai-part 1-2-3 4:56:42 Key Learnings our Page to be loaded-Simple Form Interactions\ 4:57:42 Matching our page URL to our expected route REGEX 5:10:28 Determining our page by matching regex -part 1-2-3-4 5:49:02 Introducing Form Steps-Our first end to end test-part 1-2-3-4 6:24:30 Key Learnings a pause-Lintrc & Debugging Tools\ 6:25:37 Introducing lintrc to our automation framework 6:33:29 Unlocking the benefits of chrome developer tools-part 1-2-3 6:55:23 Console logs, Breakpoints and Test reports 7:07:03 Key Learnings Playground-Automating all the things-Part 1\ 7:07:54 Automation Test Radio Buttons-Check and Uncheck-part 1-2 7:28:24 Introducing Negate to reduce duplication of step definitions-part 1-2 7:47:13 Automation test AutoComplete inputs, Input values and form validation-part 1-2-3-4 8:28:21 Running our automation suite in parallel & Introducing test retry 8:39:02 Key Learnings Playground-Automating all the things-Part 2\ 8:39:46 Automation test Checkboxes (Check and Uncheck) 8:52:44 Automating IFrames-Switching Frames mid test-part 1-2-3-4 9:33:52 Refactoring our existing assertion step definitions for element stable 9:40:49 Automating New Tabs and Windows-part 1-2-3-4-5 10:29:16 Key Learnings Playground-Automating all the things-Part 3\ 10:29:58 Automating Links, Buttons and Clicking element at Index-part 1-2-3-4 11:05:10 Automating Tables-Matching our HTML table to Cucumber Data Table-part 1-2 11:25:41 Automating Switches-low code no code 11:32:47 Key Learnings Playground-Automating all the things-Part 4\ 11:33:30 Automating Browser Alerts, Page Alerts and Tooltips-part 1-2-3
Back to Top