Automation testing from scratch using Nightwatch Typescript

th_WinD6nQFC8mGXz2IfXE4xYcpxaLHWKGc

本课程最适合想要使用 typescript 学习 nightwatch 的初学者。本课程的主要目标是在短时间内了解有关自动化测试的更多信息。完成本课程后,您将能够从头开始设计一个框架,其中包含页面对象和漂亮的测试用例报告以及附加到报告的日志和屏幕截图以及许多其他内容。

关于工具

Nightwatch.js 是一个集成的、易于使用的 Web 应用程序和网站的端到端测试解决方案,用 Node.js 编写。它使用 W3C WebDriver API 来驱动浏览器并对 DOM 元素执行命令和断言。

简单而强大的语法,使您能够使用 Javascript (Node.js) 和 CSS 或 Xpath 选择器非常快速地编写测试。也支持打字稿。

内置的命令行测试运行程序,可以顺序或并行运行测试,重试和隐式等待。还支持对测试套件和标签进行分组。

流畅且易于使用页面对象模型支持以更好地组织元素和部分,同时支持 CSS 或 Xpath 选择器。

在单独的子进程中自动管理 Selenium 或 WebDriver 服务(ChromeDriver、GeckoDriver、Edge、Safari)。

JUnit XML 报告是内置的,因此您可以在构建过程中将您的测试与 Teamcity、Jenkins、CircleCI 等系统集成。

Web Automation using Nightwatch Typescript for absolute beginners and experienced students

Published 05/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 14 lectures (1h 21m) | Size: 743.7 MB

What you’ll learn
Students will learn all the required basics of Nightwatch Typescript
Students will be able to work on web automation tasks using Nightwatch Typescript in their projects
Students will be able to design framework from scratch
Students will get detail idea on implementing reporting

Requirements
Basic Javascript knowledge required

Description
This course is best suited for beginners who wants to learn nightwatch with typescript . Main goal of this course is to learn more about automation testing in short time .After completing this course you will be able to design a framework from scratch with page Objects and beautiful test case reporting with logs and screenshots attached to report and many other things.

Technologies we will be using

Nightwatch

Typescript

Jest

Mochawesome

About Tool

Nightwatch.js is an integrated, easy to use End-to-End testing solution for web applications and websites, written in Node.js. It uses the W3C WebDriver API to drive browsers and perform commands and assertions on DOM elements.

Simple but powerful syntax which enables you to write tests very quickly, using Javascript (Node.js) and CSS or Xpath selectors. Typescript is supported as well.

Built-in command-line test runner which runs the tests either sequentially or in parallel, with retries and implicit waits. Also supports grouping of test suites and tags.

Fluent and easy to work with Page Object Model support to better organise elements and sections, with support for both CSS or Xpath selectors.

Manages automatically Selenium or WebDriver services (ChromeDriver, GeckoDriver, Edge, Safari) in a separate child process.

JUnit XML reporting is built-in so you can integrate your tests in your build process with systems such as Teamcity, Jenkins, CircleCI etc.

Topics That will be covered

SetUp

Navigation commands

Alerts

Keyboard Actions

nested frames

window handling

waits

Handling Select drop down

running tests in headless mode

mochawesome reporting

page objects

upload file and so on.

Who this course is for
Students who wants to learn automation with nightwatch typescript combination

HpKvqmtaZnoepN6Aa4ouBvZKpdUgOc31

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/33251.html

赞 (0)
steven的头像steven
上一篇 2022年5月19日
下一篇 2022年5月19日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部