
Join this course to learn test automation with Protractor through two hands-on projects, starting with installation and first tests, and mastering page objects, reporting, and best practices.
Set up your environment for Protractor tests by installing Node.js, verifying the installation with node --version, and ensuring PATH is updated so Node.js works correctly.
Learn how to create the spec.js file for Protractor, organize tests with describe and it blocks, and set up a simple Protractor project with conf.js and package.json.
Open the calculator page with a protractor test by using browser.get() with a full URL, then start webdriver-manager and Selenium server, run conf.js, and observe with browser.sleep(5000).
Master locating elements with protractor using by.model and by.id, enter numbers with sendKeys, click the go button, and verify the sum on a calculator page.
Learn how to validate a calculation in Protractor by locating the element with binding('latest'), extracting text with getText, and asserting the expected result using expect toEqual.
Build a Protractor page object model with home and docs pages, adding getters and methods to maintain and reuse test steps.
Configure allure reporter for Protractor, run tests to capture screenshots, and generate an HTML report by serving allureReports with allure serve.
Explore page objects best practices for Protractor tests, including exporting a single module at end of each page, requiring modules at the top, and using meaningful expect statements for clarity.
Welcome to "Getting started with Test Automation using Protractor" course page. The course is designed to help you learn the basics of working with Protractor to automate software testing. We have prepared over 3 hours of video, downloadable resources, several articles and potential recruitment questions that you may hear during the job interview. English subtitles added!
*Whether you want to:*
- build the skills you need to get your first test automation job
- move from Manual Tester to Test Engineer position
- learn another tool for test automation
- or test your Angular apps
...this course is what you need to learn to achieve it.
At the end of this course, you will have a solid foundation to get a highly paid IT specialist job. If you are already familiar with automatic software testing, you will find the next tool that will help you to do this.
*What makes this course special?*
We assumed that students who enrolled in this course have no experience in test automation. We translate everything from scratch and guide the student through the installation of the required tools.
Topic includes:
- Introduction to Protractor
- Installation
- First Protractor Project
- Enhancing tests
- Page Object Model
- Reporting
- Tips & Tricks
*How am I teaching you in this course?*
I teach by example. You won't find here lectures you won't remember much of, nor exercises you won't understand. Together we create a project, and I choose the examples so as to maximise the condensation of knowledge and transfer it in an easy way
The topics are divided into short videos to make it easier for you to remember the material and go through the course step by step
At the end of each chapter, the code we wrote during the chapter was added and it can be downloaded
if you have any questions about the course, don't hesitate to write to me. I would be happy to answer!