Description
This course teaches you the following technologies:
-
Fundamentals of WebdriverIO using version 4 & 5 - Note the the core foundations of WebdriverIO remains the same between versions. WebdriverIO in itself is a JavaScript / node.js implementation of the (Selenium 2.0) WebDriver API
-
What is new in version 5 - a dedicated section to go over the key differences in version 5.
-
JavaScript - is an object-oriented computer programming language commonly used to create interactive effects within web browsers.
-
Selenium - is a suite of tools to automate web browsers across many platforms.
-
NodeJS - is a run-time environment which includes everything you need to execute a program written in JavaScript.
-
Mocha - is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun.
-
Chai - is an assertion library that is often used alongside Mocha. It provides functions and methods that help you compare the output of a certain test with its expected value.
-
Advanced Reporting (allure reports, J-unit Reports, JSON reports & more) - detailed, visual appealing, useful report outputs.
-
Jenkins - is a simple way to set up a continuous integration and continuous delivery environment for almost any combination of languages and source code repositories