WebDriverIO v5 JavaScript & Node. js automation for beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/webdriverio-v5-javascriptnodejs-automation-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** WebDriverIO v5 JavaScript & Node.js 自动化入门 **课程概述:** 本课程专为零编程基础的 QA 工程师设计,旨在帮助他们从零开始构建自动化测试框架,或维护现有项目。同时,对于熟悉 Java、Python、Ruby、Selenium WebDriver 等工具的 QA 自动化工程师,本课程也将帮助他们快速掌握 JavaScript 和 Node.js,并利用 WebDriverIO v5 构建下一代测试框架。 **什么是 WebDriverIO?** WebDriverIO 是基于 JavaScript 和 Node.js 的 Selenium W3C WebDriver API 的自定义实现。 **WebDriverIO 的优势:** * **广泛的适用性:** 能够自动化基于 React、Angular、Polymer、Vue.js 等现代 Web 框架开发的应用程序,以及 Android 和 iOS 的原生移动应用程序。 * **简洁易写的语法:** 提供了简单易懂的编码语法。 * **便捷的项目设置:** 拥有 `wdio setup wizard`,使得项目搭建过程非常轻松。 * **灵活的自定义测试:** 支持编写自定义的 JavaScript 函数进行测试。 * **强大的测试运行器:** 提供多种钩子函数,可在测试过程中进行干预,例如在出错时截屏或根据浏览器类型设置分辨率。 **Node.js 和 NPM:** * **Node.js:** 是一个 JavaScript 运行时环境,基于 Chrome 的 V8 JavaScript 引擎构建,包含了运行 JavaScript 程序所需的一切。 * **NPM(Node Package Manager):** 是 Node.js 的包管理生态系统,也是全球最大的开源库生态系统。它随 Node.js 一起分发,安装 Node.js 即会同时安装 NPM。可通过运行 `npm -v` 来验证 NPM 是否已安装。

课程评论(0条)

课程详情

This course designed to help QA Engineers with zero knowledge in coding to be able to start building automation testing frameworks from scratch or be able to maintain the existing projects in the current job. Also, this course will be helpful for QA Automation Engineers with knowledge in different tools(Java, Python, Ruby, Selenium WebDriver and etc.) to start using JavaScript & Node.js with WebDriverIO v5 for building next-generation testing framework.What is WebDriverIO?•WebDriverIO is a custom implementation for selenium's W3C webdriver API. It is written in JavaScript and packaged into ‘npm' and runs on Node.jsBenefits:•WebdriverIO allows you to automate any application written with modern web frameworks such as React, Angular, Polymeror Vue.js as well as native mobile applications for Android and iOS.•WebDriverIO has simple and easy to write Syntax.•WebDriverIO has `wdio setup wizard' which makes our project setup very easy.•You can write your own JavaScript functions test.•The test runner also comes with a variety of hooks that allow us to interfere into the test process in order to e.g. take screenshots if an error occurs or set browser resolution based on browser type.Node.js, NPM•NodeJS is a JavaScript runtime environment which includes everything you need to execute a program written in JavaScript. It's build on Chrome's V8 JavaScript engine.•NPM(Node Package Manager) is Node.js' package ecosystem and the largest ecosystem of open source libraries in the world. It's package manager for the JavaScript environment Node.js.•NPM is distributed with Node.js - which means that when you download Node.js, you automatically get npm installed on your computer. Validate that npm installed run {npm -v}

课程标签

0人关注该课程

主题相关的课程