Selenium With Python
Selenium With Python
• Introduction to WebDriver
• WebDriver features and drawbacks
• Install Selenium with Python
• Run tests on Chrome, Firefox & IE
• Locators in Selenium
• X Path in detailed
• Capturing Xpath & ChroPath plug-in
• Difference Between Absolute And Relative Xpath
• Writing Xpaths
• Built-in functions in XPath
• Handling Dynamic elements using Xpath
• Basic commands
• Close & Quite
• Conditional commands
• waits - implit wait & explit wait
• Navigation commands
• Inputboxes
• Dropdown boxes
• Radio buttons
• Check boxes
• Links
• Alerts/Popups
• Frames/Iframes
• Browser windows
• Web/HTML Tables
• Scroll Webpage
• Mouse actions
• Mouse Hover
• Right click
• Double click
• Drag and Drop
• Resize
• Slider
• Upload files
• Download files
• Date Pickers
• PyTest Installation
• PyTest Naming Convensions
• PyTest Test case
• PyTest Fixtures
• How to use common Fixtures in Multiple Modules
• Run All the Modules in Package
• Run Specific Module from a Package
• Run Specific Test Method from a Module
• Grouping Tests
• Skipping Tests
• Ordering Tests
• Run tests in parallel using pyTest xdist-plugin
• Ordering Tests
• Parameretization
• Command Line arguments
• pyTest HTML Report generation
• Selenium Python Project| PyTest, Page Object Model,HTML Reports
• Introduction
• Basic Test Case
• Handling Web Elements
• Inputbox
• Radio Buttons and Check boxes
• Handling Dropdowns
• Waits
• Close Browsers,Alerts & Frames
• Handling Browser Windows
• Links
• Navigations
• Capture Screenshots
• Mouse actions
• User Defined Keywords
• Scrollingpage
• Forloop
• Table
• Datadriven Testing using script
• Data driven Testing using Excel and csv
• Database Testing
• Setup-Teardown
• Tagging
• PageObject Model
• Parallel execution
• Headless Browser Testing
• Jenkins Integration