Selenium: Selenium 3.141 Intermediate

https://www.skillsoft.com/channel/selenium-89f90dc1-161e-11e7-bf96-7fcd66e560cd?technologyandversion=3494336&expertiselevel=3494335 https://www.skillsoft.com/channel/selenium-89f90dc1-161e-11e7-bf96-7fcd66e560cd?technologyandversion=3494336&expertiselevel=3494338 https://www.skillsoft.com/channel/selenium-89f90dc1-161e-11e7-bf96-7fcd66e560cd?technologyandversion=3494337&expertiselevel=3494338
  • 3 Courses | 1h 56m 44s
  • 3 Books | 7h 37m
  • 1 Course | 32m 41s
  • 3 Books | 7h 37m
  • 17 Courses | 20h 37m 59s
  • 5 Books | 11h 21m
  • Includes Lab
Likes 106 Likes 106
 
Explore Selenium, a portable web application software-testing framework.

GETTING STARTED

Introduction to Automated Testing with Selenium

  • Playable
    1. 
    Overview of Selenium Suite
    3m 14s
    NOW PLAYING
  • Playable
    2. 
    Installing Selenium IDE
    1m 44s
    UP NEXT

GETTING STARTED

Advanced Features & Debugging

  • Playable
    1. 
    Patterns in Selenium IDE
    1m 33s
    NOW PLAYING
  • Playable
    2. 
    Globbing Patterns in Selenium IDE
    1m 18s
    UP NEXT

GETTING STARTED

Selenium: Using Selenium for Continuous Testing

  • Playable
    1. 
    Course Overview
    1m 15s
    NOW PLAYING
  • Playable
    2. 
    Functional Automation and Selenium
    4m 20s
    UP NEXT

COURSES INCLUDED

Introduction to Automated Testing with Selenium
Explore the Selenium Suite, specifically Selenium IDE and its features, and learn how to create and run test cases and test suites. This course covers how to install the Selenium IDE, and install Firebug. Explore the Selenium IDE and its features, including the toolbar, editor, log, reference, UI-Element, and rollup pane. Learn how to build and run test cases, test suites, and multiple browser tests. Step through best practices to troubleshoot in the Selenium IDE. Then, as a review exercise, you will practice with the Selenium IDE toolbar, editor, log pane, reference pane, UI-Element pane, and the rollup pane.
16 videos | 45m has Assessment available Badge
Scripts & Commands
Explore Selenium commands and how to create and use scripts in Selenium IDE. This course introduces you to assertion and varication, and Selenium commands, including andWait, waitFor, execute, store, and print. Learn Selenium IDE script syntax for when you write your own code, and watch how record scripts for when you want the machine to help you write scripts. See how to create a script with Firebug. Finally, as a review exercise, you will identify and use the following selenium commands: assert and verify, andWait, waitFor, execute, store, and echo.
12 videos | 26m has Assessment available Badge
Locating, Verifying, & Testing Elements
Discover how to locate, verify, and test various elements in Selenium IDE. This course covers how to use the Selenium IDE to locate elements by ID, name, Xpath, link text, DOM, and CSS. See how to verify element presence, text presence, and element position. Explore Selenium IDE input controls, list boxes, check boxes, popups, multiple windows, drag and drop, links, alerts, and confirmations. Finally, as a review exercise, you will use the Selenium IDE to check the following: input controls, list boxes, check boxes, popups, multiple windows, drag and drop, links, alerts, and confirmations.
19 videos | 44m has Assessment available Badge

COURSES INCLUDED

Advanced Features & Debugging
Discover how to use advanced features of Selenium IDE such as text patterns, variables, and debugging with Selenium IDE. This course covers how the Selenium IDE works with globbing patterns, regular expression patterns, exact patterns, variables, JavaScript, user extensions, start points, breakpoints, and steps. Learn about the Selenium IDE Find button. See how to view page source code and use Selenium IDE location assistance. As a review exercise, you will debug code in the Selenium IDE.
15 videos | 32m has Assessment available Badge

COURSES INCLUDED

Selenium: Using Selenium for Continuous Testing
In this 17-video course, explore the concept of functional automation and benefits and weaknesses of using Selenium for functional automation. Examine Selenium architecture, Selenium Test Suite components, and the basic elements of Selenium test scripts. Then learn how to install Selenium integrated development environment (IDE) and configure Firebug and Firepath add-ons. Compare Selenium WebDriver with release candidate (RC); learn about recording Selenium test cases and exporting Selenium test cases, and execute Selenium test scripts on Chrome and Firefox browsers. Examine locating strategies in Selenium used to specify locations of web elements; learn about locating strategies in Selenium by using Selenium locators; and observe the use of hard assertions in Selenium and soft assertions in Selenium to determine the state of applications. Discover how to build maintainable Selenium frameworks; how to integrate Selenium with Bamboo and Maven, and Selenium with Jenkins. Explore Selenium Advanced User Interaction API; work with Selenium WebDriver Compatibility and cross-browser tests and automating in the cloud using Browserstack. To conclude the course, take a look at Selenium Headless Browser testing.
17 videos | 1h 12m has Assessment available Badge
Selenium Deep Dive: Setting Up Selenium for Automated Testing
Selenium is a great open source tool for automating testing on web browsers and can significantly reduce your testing time and cost. In this course, you'll explore the essential features and key components of Selenium and the key features of the Selenium Automation Framework. You'll also learn about the different types of application testing that can be automated using Selenium. Finally, you'll see how to set up Selenium with PyCharm, Selenium integration with Eclipse, and the use of Unittest to create test scripts in Python and generate HTML test execution reports.
12 videos | 1h 16m has Assessment available Badge
Selenium Deep Dive: Working with Selenium IDE
If you want to use the Selenium IDE to create, manage, and execute different types of tests, you should be familiar with the features and functionalities of the IDE. In this course, you'll explore the essential features and components of the Selenium IDE. You'll examine Selenese commands, as well as Wait and Element Verification commands, that can be used in th Selenium IDE. Finally, you'll learn how to install and configure the IDE to create, execute, and manage different types of test executions using the record-and-playback functionality and Selenese commands.
12 videos | 1h has Assessment available Badge
Selenium Deep Dive: Working With WebDriver
Selenium is a framework for the automated testing of web applications. The interface used to send commands to browsers is called Selenium WebDriver. In this course, you'll learn how to work with the features, elements, and capabilities of the Selenium WebDriver. We'll explore the benefits of using WebDriver as a browser automation framework, essential components, and the architecture of Selenium WebDriver. You'll also learn about different types of locators and see how to work navigation methods, locators, developer tools, XPath, and CSS selectors to identify locator elements. Finally, we'll learn how to use application page elements, web elements of modern applications, fetch attribute values, and generate customized XPath and CSS selectors.
15 videos | 1h 25m has Assessment available Badge
Selenium Deep Dive: Working with Selenium Grid & Patterns
Designing and implementing an automated test solution can be a time-consuming process. Selenium Grid is a component of Selenium that makes this a lot easier. In this course, you'll explore the key features of Selenium Grid, its architecture, and the differences between the Grid 1 and Grid 2 versions. You'll learn to set up and configure Hub and Node for the Selenium Grid server, execute WebDriver tests in parallel, and troubleshoot errors while invoking browser code. Next, you'll examine how to implement Page Object Model and Pattern and use the Object Repository Mechanism in Page Object Pattern and Page Factory. Finally, you'll learn how to fetch data in Selenium from Excel documents using DataProvider and handle Windows authentication pop-ups.
13 videos | 1h 28m has Assessment available Badge
Selenium Deep Dive: Component Testing with Selenium Framework
An inline frame is an HTML document that is embedded inside an HTML document and used to insert other content into a web page. Alerts are pop-up windows that appear on screen in response to various user actions. Handling of inline frames, alerts, and pop-up boxes are part of component testing using the Selenium framework. In this course, you'll explore the application architectures and the features of legacy and modern applications that can impact automation of tests. You'll learn how to use the Select, ByValue, and ByVisibleText methods. Next, you'll explore how to work with Selenium WebDriver to manage inline frames. Finally, you'll learn about JavaScript alerts, working with checkboxes, testing confirmation pop-ups, and prompt pop-ups in applications.
14 videos | 1h 18m has Assessment available Badge
Selenium Deep Dive: Automating Browser Windows & Authentication Tests
Selenium and AutoIt are used to automate testing of various aspects of browser window operations. In this course, you'll explore key web application technologies and frameworks used to build applications. You'll learn how to write Selenium script tests to handle multiple advertisement windows and handle basic authentication on Firefox. Next, you'll examine how to handle security pop-ups on Google Chrome, install AutoIt, and combine Selenium work with AutoIt to test authentication windows. Finally, you'll learn how to switch between multiple windows while testing, test AutoComplete textboxes, and upload files.
12 videos | 1h 8m has Assessment available Badge
Selenium Deep Dive: Managing Synchronization & Page Navigation
Synchronization involves the coordination of multiple components in order to perform actions in a parallel fashion. In Selenium, synchronization or Wait, is very important to ensure components work together. In this course, you'll explore the concept and implementation of conditional and unconditional synchronization. You'll learn to handle keyboard and mouse events with WebDriver methods and use Explicit wait and Fluent wait classes. Next, you'll examine how to set browser width and height and resize web elements. Finally, you'll learn how to automate scrolling down to the bottom of web pages, scrolling to particular elements of web pages using coordinates, and download files using Selenium WebDriver.
13 videos | 1h 2m has Assessment available Badge
Selenium Deep Dive: Security Test Automation
The skills and knowledge needed to become a Selenium expert include using Selenium WebDriver to work with security mechanisms, such as controlling user access, securing user input, and preventing attacks, and recognizing how these mechanisms impact test automation. In this course, you'll explore the security mechanisms implemented in applications and their impact on test automation. You'll learn how to handle security certificates in Firefox, Chrome, and Internet Explorer while automating tests with Selenium. Next, you'll learn how to use Selenium WebDriver to add and delete cookies, execute tests in parallel, and handle stale element exceptions. Finally, you'll illustrate how to call cookies, parse results, and return the values of cookies with specific names using Selenium WebDriver.
13 videos | 1h 5m has Assessment available Badge
Selenium Deep Dive: Managing Modern Application Components
A fundamental step in becoming proficient in automated testing and an expert Selenium user is to learn how to test different components of modern applications using Selenium, Selenium WebDriver, and various other frameworks. In this course, you'll work with Selenium and Java to read data from properties files and with Selenium WebDriver to take screenshots when tests fail during test automation. You'll test drag and drop functionalities using Web Driver's Action's class and test calendar scenarios using jQuery DatePicker and Kendo UI DatePicker. Next, you'll learn how to handle Selenium WebDriver's "Element is not clickable at point" exception scenarios. Finally, you'll fetch texts from PDF files and use the HTTP client library to find broken or invalid images and links on web pages.
12 videos | 58m has Assessment available Badge
Selenium Deep Dive: Managing Data Elements Using Python & Selenium
To become proficient in automated testing and an expert Selenium user, you need to know how to work with Selenium RC Server and Python to execute tests and manage various data elements. In this course, you'll learn to work with Selenium RC Server and Selenium Python RegEx to automate testing on various web application components to extract email addresses, phone numbers, href elements, and texts from images. You'll also learn to verify Javascript code execution and implement the Python exception logging module. Next, you'll learn how to automate low-level mouse interactions using Selenium Python and the ActionChains class. You'll utilize WebDriver's conditional commands using Selenium Python, to automate tests. Finally, you'll use Selenium Python and the ""By class"" locator to fetch all available attributes.
12 videos | 52m has Assessment available Badge
Selenium Deep Dive: Integrating TestNG & Selenium
Part of the path to proficiency in automated testing and Selenium usage is to learn how to work with Selenium and TestNG to automate test case creation and execution. In this course, you'll learn to install, configure, and integrate TestNG with Selenium to create multiple test cases. You'll then learn how to use autogenerated XML and reports and create dependencies between test cases using a real-time use case scenario and Selenium WebDriver and TestNG. Next, you'll learn how to implement WebDriver listeners, TestNG listeners, and both Hard and Soft Assertions. Finally, you'll create a TestNG XML file and use it for test automation.
12 videos | 59m has Assessment available Badge
Selenium Deep Dive: Applying BDD & TDD Using Selenium
One of the benefits of using Selenium for test automation is to apply software development processes that improve test-driven development and enable domain-driven, object-oriented analysis. One such development process is a type of test-driven development (TDD) framework known as behavior-driven development (BDD).In this course, you'll explore the concepts and benefits of both behavior-driven and test-driven development. You'll learn to install, configure, and integrate Selenium with the behave BDD framework and the platform, Cucumber, to provision BDD and TDD environments and facilitate functional test automation. You'll use these tools to create feature files, write and automate functional tests, manage page objects, and model page object implementation. You'll also learn to interpret data behavior and implement functional test automation of form-based web pages. 
12 videos | 1h 21m has Assessment available Badge
Selenium Deep Dive: Test Enhancement Using BrowserStack
There are several tools on the market that work together with Selenium to enhance test automation. One of these tools is the cloud-based testing platform for web and mobile applications, BrowserStack. In this course, you'll explore how to set up and configure test environments using BrowserStack, Selenium, and WebDriver to test URLs, run parallel tests, and automate testing on various combinations of browsers and devices. Next, you'll learn how to manage security certificates, Flash, and pop-ups during test automation. Finally, you'll learn to integrate Selenium with the tools, Lettuce and Behave and use these set ups to run automated tests in cloud environments.
12 videos | 1h 9m has Assessment available Badge
Selenium Deep Dive: Database & Log Management in Selenium Testing
To become proficient in automated testing using Selenium as your primary software product, you'll need to be able to manage databases and logs. In this course, you'll explore the role of database and log management in functional test automation, the use of EventListener and EventFiringWebDriver, the various log levels that can be used in Selenium Python, and the exceptions that can be raised when automating functional test cases. Next, you'll learn how to use Listeners to track before and after statuses of click events, databases to define and store test data, and Python Imaging Library to crop elements out of web pages. Next, you'll manage nested iframes in Selenium Python and cookies storing session-specific data. Finally, you'll explore the concept of logging and learn to manage logs and prepare audit trails.
12 videos | 1h 6m has Assessment available Badge
Selenium Deep Dive: Use Cases for Web App Component Automated Testing
There are numerous components of web applications that need to be tested for the correct functionality in various types of scenarios. Practicing how to carry out these tests will help in gaining proficiency in automated testing. In this course, you'll explore the lifecycle of web applications and the common taxonomy involved in managing typical web application functional scenarios. After this, you'll learn how to automate testing on a variety of critical web application components. You'll test forms and fields for various types of value and format requirements, such as currency, year, and mandatory fields. You'll then test web pages for several functionalities, such as those related to authentication, security, and error handling.
17 videos | 1h 30m has Assessment available Badge
Selenium Deep Dive: Testing Single-page Applications
Single-page web applications (SPAs) are increasing in popularity due to the many benefits they offer to developers and end-users. SPAs are made of numerous components that need to be tested to ensure their correct functionality. Practicing these tests using Selenium and various standard frameworks will help in gaining proficiency in automated testing. In this course, you'll examine the benefits and architecture of single-page applications and identify the prominent frameworks that can test their functionality. You'll then learn to automate the testing of core SPA components and functionalities using WebdriverIO, Android Emulator, mobile user agents, JMeter, and Selenium. You'll end this course by outlining the Selenium WebDriver limitations that test engineers should be aware of before test architecture planning.
17 videos | 1h 39m has Assessment available Badge
SHOW MORE
FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

BOOKS INCLUDED

Book

Selenium WebDriver Recipes in C#, Second Edition
Presenting a quick, practical, problem-solving guide to automated testing web applications with Selenium WebDriver in C#, this book contains hundreds of solutions to real-world problems, as well as clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.
Book Duration 1h 20m Book Authors By Zhimin Zhan

Book

Hands-On Functional Test Automation: With Visual Studio 2017 and Selenium
Including step-by-step lessons with introductions and related concepts, this practical resource will get you started with functional testing of both web apps and Windows apps using different test frameworks.
Book Duration 1h 51m Book Authors By Chaminda Chandrasekara, Pushpa Herath

Book

Science of Selenium: Master Web UI Automation and Create Your Own Test Automation Framework
Your step-by-step guide to understanding the key concepts for Selenium Automation, this book provides numerous examples to help ignite your understanding and usage of Selenium across a myriad of languages and frameworks.
Book Duration 4h 26m Book Authors By Kalilur Rahman

BOOKS INCLUDED

Book

Selenium WebDriver Recipes in C#, Second Edition
Presenting a quick, practical, problem-solving guide to automated testing web applications with Selenium WebDriver in C#, this book contains hundreds of solutions to real-world problems, as well as clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.
Book Duration 1h 20m Book Authors By Zhimin Zhan

Book

Hands-On Functional Test Automation: With Visual Studio 2017 and Selenium
Including step-by-step lessons with introductions and related concepts, this practical resource will get you started with functional testing of both web apps and Windows apps using different test frameworks.
Book Duration 1h 51m Book Authors By Chaminda Chandrasekara, Pushpa Herath

Book

Science of Selenium: Master Web UI Automation and Create Your Own Test Automation Framework
Your step-by-step guide to understanding the key concepts for Selenium Automation, this book provides numerous examples to help ignite your understanding and usage of Selenium across a myriad of languages and frameworks.
Book Duration 4h 26m Book Authors By Kalilur Rahman

BOOKS INCLUDED

Book

Hands-On Functional Test Automation: With Visual Studio 2017 and Selenium
Including step-by-step lessons with introductions and related concepts, this practical resource will get you started with functional testing of both web apps and Windows apps using different test frameworks.
Book Duration 1h 51m Book Authors By Chaminda Chandrasekara, Pushpa Herath

Book

Science of Selenium: Master Web UI Automation and Create Your Own Test Automation Framework
Your step-by-step guide to understanding the key concepts for Selenium Automation, this book provides numerous examples to help ignite your understanding and usage of Selenium across a myriad of languages and frameworks.
Book Duration 4h 26m Book Authors By Kalilur Rahman

Book

Selenium with Python - A Beginner's Guide: Get Started with Selenium Using Python as a Programming Language
Introducing the world of Selenium to a manual tester who knows Python as a programming language, this book will teach you how to demystify the concept of identifying test objects and writing Selenium commands to create robust test scripts.
Book Duration 45m Book Authors By Pallavi R Sharma

Book

Selenium Framework Design in Keyword-Driven Testing: Automate Your Test Using Selenium and Appium
Providing exercises in each chapter that will help you in understanding the concepts clearly, this book is an easy-to-understand guide that will get you acquainted with the core concepts of Selenium WebDriver.
Book Duration 2h 30m Book Authors By Pinakin Ashok Chaubal

Book

Python Testing with Selenium: Learn to Implement Different Testing Techniques Using the Selenium WebDriver
Implement different testing techniques using Selenium WebDriver with the Python programming language. This quick reference provides simple functional test cases with a syntax-based approach for Selenium WebDriver.
Book Duration 1h 49m Book Authors By Sujay Raghavendra
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE

Likes 90 Likes 90  
CHANNEL TestNG
Likes 15 Likes 15