Software Test Automation with Python
Software Test Automation with Python
FEATURED
INSTRUCTOR
Ellie Yampolskaya – Automation Framework Architect, Director of Quality Engineering. Designed and implemented frameworks in Python, JavaScript (node.is) and Java. Extensive experience with Selenium WebDriver, Cypress, Playwright, Robotframework and Behave/Cucumber.
To be successful as a Test Automation Engineer in today’s job market, you must not only be a coder able to implement Web UI Tests, but also be able to navigate and build out test frameworks as well as work with Git, CI, and BDD.
This fully hands-on course is focused on giving you all the tools needed to stand out in the job market, with lots of examples and practice sessions!
THE GOAL IS
- Get you trained in Python basics
- Continue with WebDriver
- Learn to organize the code in Page Object Model as well as BDD
- Get hands on experience working with Git and setting up CI workflows
- and more!!!
CURRICULUM
Configuring PyCharm for WebDriver automation using Python
Creating tests using PyUnit (unittest)
Python Basics:
- Data types
- Collections
- BuiltIn functions
- Flow control
- Conditional statements
- Loops
- Functions
- Classes
Python Concepts
- Inheritance
- Method overriding
- Instantiation
Abstraction - Parameterization
Framework design
Page Object Model
PyUnit concepts
- Test set up and tear down
- Assertion
Test execution – via command line and via PyCharm
WebDriver
- Commands
- Explicit Wait
- Action chains
WebDriver Manager
Multiple browser support
Using browser Developer Tools
Creating XPath and CSS locators
- Working with frames
- Working with multiple table
- Working with shadow dom
Using JavaScript to work around common WebDriver problems
Working with git via GitHub
- Branching
- Merging
- Rebasing
- Git Actions CI workflows
CURRENT SCHEDULE OF CHARGES
40 lecture hours
Price: $2200.00
PAYMENT OPTIONS
- Pay with a debit/credit card (the option is available in our shopping cart)
- Pay with the Zelle app (make a transfer from your Zelle account)
- Mail us a check (make checks payable to “Portnov Computer School”, mail to 830 Stewart drive, #106, Sunnyvale, CA 94085)

xleet sign upFebruary, 2025
blackpass redliningFebruary, 2025
bidencash databaseFebruary, 2025
https briansclub cmFebruary, 2025
bidencash csvFebruary, 2025
briansclub domainsFebruary, 2025
nlackbet. black betFebruary, 2025
bclub ccFebruary, 2025
WayneJune, 2021
AnthonyJune, 2021
SibiJune, 2021