You can study at your own convenient time. Our Selenium Test Automation Course will teach you the knowledge and understanding fundamentals of Selenium Webdriver automation with a practical approach to applying knowledge to practice. This is a distance learning type of course from any Canadian city. You will be provided materials, live recorded videos, and project assignment folders to complete the training on your own time. You may have questions or want to speak to the trainers where we will assign dedicated time per week for you. Once you paid the fees for these courses, we will send you admission confirmation and an invitation to attend training.
CERTIFICATION
Software Quality Assurance – Advanced Level – Self Learn
Selenium Webdriver, C#, Visual Studio 2019 Community Edition
Duration: 6+ Sessions
Access to class materials recorded sessions, and automation tools will be provided after purchase confirmation
** It is best practice to use Windows laptop for test automation practice however use of Mac/Linux is your choice and you should know basic operations. We do not teach/train individuals on how to use windows/Linux/mac laptops for basic use.
QA-Automation-Learning
- What is Automation Testing
- Use of automation Testing
- Tools for Automation Testing
- Why automation is important for your career?
- What is Selenium
- Advantage of Selenium Webdriver over IDE
- Checklist of test automation, return on investment
- Why companies looking for a full flash test automation analyst?
- What skills required for test automation to start this role?
LIVE-PROJECT STARTS
- Installing automation tool, language packs
- Setting up a brand new project
- Learning the basic structure of Visual Studio
- Understanding test automation framework
- Methods and properties
- Benefits of using Automation Framework
- Different types of Automation Framework
- What is Data-Driven Framework
- What is Modular Driven Framework
- What is Keyword Driven Framework
- What is Hybrid Framework
- Launching ChromDriver()
- WebDriver Interface
- WebElement Interface
- What are Browser & Navigation Commands
- How to Open a URL
- Verify Page title
- Strategy to get the Page Source
- Difference between Close & Quit
- Ways to Navigate Back & Forward
- How to Refresh Page
- Another way of Navigating to specific Page
- What are WebElement Commands
- Difference between FindElement & FindElements
- Enter & Clear text from the Input field
- How Click action works differently on different elements
- Managing Input fields, Buttons & Links
- Finding all links on the Page
- Strategy to check dead links on the page
- Extracting More than one object from a page
- Extracting Objects from a specific area of a web page
- Check if the element is Present, Displayed, Enabled, or Selected
- Different Locators and using Firefox, IE, Chrome to find them
- What are locators – ID, Name, LinkText, Xpath, CSS, etc
- Difference between Absolute & Complete Xpath
- Finding your first element
- WebElement Commands
- Element Inspector in Mozilla, Chrome, and IE
- Element locator tool for FF
- FireBug & FirePath Add-Ons in Mozilla
- Various HTML locator strategies
- XPath Helper Plug-in for Chrome
- Add test methods()
- Console Writelines
- TestImputs from external DataSource CSV files
- Record results in external text files
- Capture screenshots for PASS/FAILURE steps
- Checkbox, Inputbox, Button, RadioButton, DropDowns elements
- Implicit and Explicit waits
- Learn how to implement and work selenium webdriver with Java and Eclipse