Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Learn Selenium With Python, Pytest + Live Project

Posted By: Sigha
Learn Selenium With Python, Pytest + Live Project

Learn Selenium With Python, Pytest + Live Project
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 24.12 GB | Duration: 46h 39m

Selenium WebDriver using Python & PyTest framework

What you'll learn
You will learn how to write test scripts using Selenium WebDriver.
You will know how to identify identify various web elements using Locators
You will know how to design frameworks from scratch.
You will able to work on Real time projects after you completed this course.

Requirements
Software Testing Concepts
No prior knowledge of Python, everything will be covered in this course

Description
Selenium is an open source automation testing tool for web based applications. It runs directly on a web browser such as Firefox, chrome,Chrome, Edge, Opera, Safari etc., and supports Windows, Linux, and Macintosh platforms.This Selenium course will be covering from very basic Selenium to the Expert Level. During the course to explain all ways of interacting with web pages using Selenium. Covering each topics with examples of live websites.During course will be covering all best practices used with Selenium WebDriver & PyTest, Covering all popular frameworks available i.e Page Object ModelTopics Covered in this Course:–––––––––––––––––––––––––––––-Module-1: Overview on Automation & SeleniumWhat is Software Testing? Types of Software Testing?Challenges in Manual testingHow Automation Overcome challenges in Manual testing?How Automation tools work?Importance of Programming in AutomationWhat is Selenium? What are the components of Selenium?What are the Advantages & Disadvantages of Selenium WebDriver?Module-2: Python Essentials for SeleniumIntroduction to PythonInstalling Python3Different ways to Run Python codeComments & KeywordsVariables & DatatypeRe-declaring variablesDelete variablesConcatenationFormatting outputHow to take input from user & Type conversionFormatting outputControl statementsNumbersStringsCollections - List, Tuple, Dictionary & SetFunctionsGlobal & Local VariablesPositional & Keyword arguments to the functionModule-3: Python OOPS ConceptsClasses and ObjectsMethodsConstructorsInheritanceTypes of InheritanceOverridingPolymorphism - OverloadingPython ModulesPackagesException handlingWorking with Text FilesWorking with DatabaseModule-4: Selenium WebDriverIntroduction to WebDriver and ArchitectureEnvironment Setup & WebDriver ConfigurationHow to Create Automated test case in WebDriver?Execute test case on multiple browsers.Basic Locators – Name, ID, LinkText, PartialLinkTextAdvanced Locators – CSS, XPathWorking with Selectors HubWebDriver CommandsGet CommandsConditional CommandsNavigation CommandsWaits – Implicit and Explicit WaitsBrowser CommandsWorking with Web ElementsInput box, Checkbox & Radio buttonsDropdowns – Select Class, JQuery & Boostrap Drop DownsLinks & Broken LinksAlerts/PopupsIframesWorking with Browser WindowsHow to Handle Date PickerHow to Handle Web TablesHow to Handle Mouse ActionsHow to Handle Keyboard ActionsHow to Handle Upload & Download FilesHow to Scroll Web pageHow to Capture ScreenshotsHow to work with CookiesHeadless Browser TestingData Driven Testing using MS-ExcelModule-5: PyTestIntroduction to PyTestPyTest InstallationPyTest Naming ConventionsPyTest Test casePyTest FixturesHow to use common Fixtures in Multiple ModulesRun All the Modules in PackageRun Specific Module from a PackageRun Specific Test Method from a ModuleGrouping TestsSkipping TestsOrdering TestsParallel Testing using pyTest xdist-pluginParameterizationCommand Line ArgumentsStructure Tests in a Test ClassReturn A value from FixturepyTest HTML Report generationModule-6: Logs & Page Object ModelGenerating logsPage Object Model Pattern – Page FactoryModule-7: Hybrid Framework with POM – Live Project (E-Commerce Domain)Understanding what is Automation Framework & Types of FrameworksPhases in Designing FrameworkHow To choose Test cases for automationStep by Step Implementation of Hybrid Driven FrameworkCreating Project and install required pluginsCreating page objects and Object repositoryCreating utilitiesSetting up configuration filesCreating automation test casesCreating data driven test casesCreating database test casesGenerating PyTest HTML reportsGenerating logsExecute test scriptsEmailing test reportsExecute test scripts through Command LineExecute test scripts using bat fileModule-8: CI – Continuous Integration (Git, Github &Jenkins)What is Continuous Integration?Workflow of Git & GithubGit commandsJenkins OverviewMaven integration with JenkinsRun selenium test scripts through Jenkins

Who this course is for:
Manual Testers, Those who wanted to shift career to automation.


Learn Selenium With Python, Pytest + Live Project


For More Courses Visit & Bookmark Your Preferred Language Blog
From Here: English - Français - Italiano - Deutsch - Español - Português - Polski - Türkçe - Русский