Mac系统下TestCafe初体验
1.安装TestCafe
打开终端,依次输入如下命令:
mkdir TestCafe
cd TestCafe
npm init
npm install ---save-dev testcafe
注意安装之前记得设置下载源为淘宝源
安装成功后package.json如下:
{"name": "testcafe","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "","license": "ISC","devDependencies": {"testcafe": "^1.19.0"}
}
2.编写测试用例
在终端输入如下命令:
mkdir -p test && cd test && touch baidu.test.ts
然后用WebStorm打开TestCafe目录,并在baidu.test.ts写入如下代码:
import {Selector} from 'testcafe';fixture('baidu test').page('https://www.baidu.com').beforeEach(async t => {await t.setTestSpeed(0.5);});test('百度关键字搜索', async t => {await t.typeText(Selector('#kw'), "菜鸟教程").click(Selector('#su'));
});
3.执行用例
修改package.json文件的scripts项如下:
{"name": "testcafe","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "testcafe chrome test/*.test.ts --skip-js-errors"},"author": "","license": "ISC","devDependencies": {"testcafe": "^1.19.0"}
}
然后在终端执行npm test命令即可
Mac系统下TestCafe初体验相关推荐
- Mac系统下Gauge初体验
1.安装gauge 打开终端输入如下命令: brew install gauge gauge --version 如果控制台输出结果如下则代表成功安装了gauge Gauge version: 1.4 ...
- Mac系统下Carina初体验
1.安装环境 安装和配置JDK 11+ 下载地址:Index of java-local/jdk 下载完dmg文件直接点击安装即可 安装和配置Maven3.6.0+(自行搜索) 如果存在多个jdk版本 ...
- 在Mac系统下架设WiFi热点,对比Win7
看到<Win7无线电脑变WiFi热点实战体会>一文后,对比Mac平台,Windows系统确实做的不够. 在mac下自己架设wifi应该来说还是非常稀疏平常的事,这还得得益于都是苹果的设计. ...
- mac系统下,解决git clone速度慢导至失败的问题
mac系统下,解决git clone速度慢导至失败的问题 参考文章: (1)mac系统下,解决git clone速度慢导至失败的问题 (2)https://www.cnblogs.com/helenM ...
- 网络工程师必备知识:苹果MAC系统下使用USB转console线配置交换机的连接方法
现在用苹果操作系统的人越来越多,作为网络工程师的使用工具之一USB转串口线的转接头,如果在苹果系统下使用呢? 1.首先自然是先安装转接头光盘自带的驱动程序了.也可以到使用的品牌的官网上去下载. 2.安 ...
- 苹果电脑上使用linux环境变量,mac系统下修改环境变量
苹果电脑使用率越来越高,在mac系统下研发,性能要比在windows下快不少,既然要开发,免不了要配置环境变量.下面是学习啦小编收集整理的mac系统下修改环境变量,希望对大家有帮助~~ mac系统下修 ...
- Mac系统下SVN命令
Mac系统下SVN命令 安裝 Subversion 首先您須要在您所要工作的機器上安裝 Subversion 這套系統. 若您的機器上已經安裝好了, 您可以跳過這一步. 若您在 FreeBSD 底下, ...
- Mac系统下安装MySQL详细步骤
Mac系统下安装MySQL详细步骤. 每次打开终端,都出现mysql 找不到的情况,这是因为路径问题. 解决办法.
- 联想打印机 linux驱动怎么安装步骤,如何在MAC系统下安装打印机驱动
故障现象: 如何在MAC系统下安装打印机驱动?解决方案: 一.LJ2208安装苹果驱动步骤: 1.运行lenovo Lj2208 install: 2.点击"继续": 3.软件许可 ...
最新文章
- Android关于Task的一些实践之SingleTask, SingleInstance和TaskAffinity
- 目标检测算法终结篇:YOLOv7(非正式版)正式开源
- 电子商务领域的三股势力
- Makefile中 -I -L -l区别
- hibernate jpa_使用Hibernate(JPA)一键式删除
- [哀悼]5.12地震后把网站改成灰色的方法
- php用手机摇一摇,H5做出手机摇一摇功能的实现步骤
- 热烈庆祝博客排名进入前一万(8448)
- mysql global_MySQL设置global变量和session变量的两种方法详解
- 烽火通信FSU数据采集设备通过中国铁塔测试
- linux下设置定时器,linux定时器设置.
- 从 IPv4 向 IPv6 的迁移
- Flutter框架详解
- 基于微信小程序的培训机构管理系统毕业设计源码
- 单臂路由与三层交换技术
- git stash 暂存恢复和文件误删恢复
- 我如何在GitHub Project上获得1,000个星星,以及在此过程中学到的教训
- oracle 没有锁 ora00054,ORA-00054锁等待问题
- 【漫漫转码路】Day 28 C++ day01
- java从json数组中提取数据,从JSON数组中提取数据
热门文章
- 【Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
- 《推荐系统实践》笔记
- word中审阅和修订、批注
- 乌班图linux怎么连手机热点,ubuntu 16.04 设置位wifi热点 方法(手机可链接)亲测可用...
- 数据库技术之MySQL高级
- C站 APP 搜索工具使用体验与对比
- python3实现批量修改图片名称
- linux centos 手册,zh/FAQ/CentOS4 - CentOS Wiki
- apmserv5.2.6 mysql启动失败_APMServ5.2.6win10系统Apache、MySQL5.1启动失败解决办法
- markdown编辑器的基本使用