Nightwatch.js首页
Nightwatch.js-让浏览器自动化测试更容易
原文链接: nightwatchjs
Nightwatch.js基于Selenium/WebDriver 服务,可以在node.js上快速而有效运行
浏览器自动化测试
Nightwatch.js是一款易于使用的基于Node.js的端到端(E2E)测试解决方案,适用于浏览器的应用和网站。它使用功能强大的W3C WebDriver API对DOM元素执行命令和断言
主要特征
语法简洁
简洁但强壮的语法可以让你能快速的写出测试代码,只使用Javascript (Node.js)语法,选择器则是CSS或Xpath
内置测试进程
内置的命令行测试进程支持串行、并行或一起(together)以及分组、标签(tags)或单独的运行方式。Grunt现在支持是这种方式了。
Selenium服务
在单独的子进程中自动控制Selenium离线服务;如果Selenium在另一台主机上运行,则可以禁用本地的离线服务
云服务支持
适用于云测试提供商,例如SauceLabs和BrowserStack
CSS & Xpath选择器支持
CSS或Xpath选择器可用于定位和验证页面上的元素或执行命令
持续集成支持
JUnit XML报告是内置的,因此您可以将构建过程中的测试与Teamcity,Jenkins,Hudson等系统集成
易于扩展
灵活的命令和断言框架,可以轻松扩展以实现特定于应用程序的命令和断言。
Nightwatch.js首页相关推荐
- 使用Nightwatch.js做基于浏览器的web应用自动测试
1 安装 1.1 安装node.js 在http://nodejs.org/ 上下载适合本机系统的安装包运行安装,注意安装选项中选择npm tool以用于后续依赖包的安装. 1.2 ...
- nightwatch.js
深夜睡不着,正好过几天要做nightwatch分享,于是浅在csdn记录一下 一.原理 nightwatch可以通过GitHub上的nightwatch进行配置,或是csdn直接搜索配置就可以hh.n ...
- js找css选择器,Nightwatch.js通过CSS选择器查找的问题(最新版本)
我查看了this question与CSS选择器的问题.接受的答案是完全离开nightwatch.js.我希望这种情况不是这样,但有问题.Nightwatch.js通过CSS选择器查找的问题(最新版本 ...
- 京东 PC 首页 2019 改版前端总结
距离上次首页改版,已有2年3个月零五天.相比上次改版对首页整体框架.开发流程的大刀阔斧(前两次改版总结传送门:2016版,2017版),这次的改版看起来显得有点像跳水--没什么水花.在站在巨人肩膀上的 ...
- 京东 PC 首页 2019 改版前端操作总结
距离上次首页改版,已有2年3个月零五天.相比上次改版对首页整体框架.开发流程的大刀阔斧(前两次改版总结传送门:2016版,2017版),这次的改版看起来显得有点像跳水--没什么水花.在站在巨人肩膀上的 ...
- 前端e2e测试使用nightwatch简单示例
nightwatch 使用 花了挺久弄明白selenium和nightwatch.踩了挺多坑的,在网上找的使用资料做起来总是出错,于是去看了下官网的资料.selenium有中文文档,但我也没看明白,因 ...
- 使用Nightwatch进行E2E测试
本文在线预览 E2E测试 不同于行为驱动测试(BDD)和单元测试独立运行并使用模拟/存根,端到端测试将试着尽可能从用户的视角,对真实系统的访问行为进行仿真.对Web应用来说,这意味着需要打开浏览器.加 ...
- 激活手表显示无法登陆服务器,在Firefox中使用Nightwatch运行测试无法连接到Selenium服务器...
我正在尝试使用Nightwatch.js对网站进行自动测试,而我正在使用macOS High Sierra . 所以我开始使用文档中所述的Selenium Standalone Server进行测试 ...
- node.js通过回调函数获取异步函数的返回结果
html文件代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...
最新文章
- 对神经网络分类行为的认识二则
- 火狐(FireFox)
- 传统品牌vs新消费品牌社交营销差异化分析报告
- caj文件浏览器_史上最全:提高律师工作效率必不可少的27款浏览器插件
- 【java】JApplet类相关方法的使用
- js、jQuery实现文字上下无缝轮播、滚动效果
- 单片机入门教程之认识单片机
- 附代码 SegNet
- Q 系列PLC ST 语言编程笔记
- 小程序源码:老人疯狂裂变引流视频推广
- matlab与或非语句,Matlab与或非等逻辑运算符使用教程分享
- getinfo怎么用php,PHP SplObjectStorage getinfo()用法及代码示例
- 实习日记 08/23 day33 理解JVM---Java核心卷中的并发
- 《Loy解说Eureka服务端源码(一)》
- 【Windows】【VS】error C2220: 以下警告被视为错误
- 宋分题——Java实现登录窗口 和 信息录入窗口
- 环境参数智能监测站设计(说明书篇)
- 计算机专业评副高需要发论文吗,评副高论文有没有要求字数多少
- Struts2的介绍~~(跟着佟刚老师视频)
- 学会计为什么要学计算机基础,会计实操为什么要学习手工做账?
热门文章
- 2020高校专业就业热度指数发布,计算机科学与技术排名第一
- Ad et fuga nostrum laboriosam cum consequuntur culpa.
- SSL安全证书过期的解决办法
- (126)Verilog HDL:设计一个复用器之Always case
- 互联网商业竞争中的“狼”与“羊”
- LibreOJ 6514. 「雅礼集训 2018 Day10」文明【虚树+LCA】
- 手机杂志:成长的烦恼
- Android自定义控件:打造自己的QQ空间主页
- 前端基础-CSS弹性布局
- 克隆模式java_java基础之----23种设计模式(克隆模式)