e2e 测试 出现的错误
每次开始学习vue的新知识时,总在环境这一块出现很多坑。这次我来记录一下,我在搭建vue e2e测试框架是踏过的坑吧。
我们都只知道,使用vue init webpack 项目名字<项目名字不能用中文>创建项目时,就可以选择单元测试:
setup unit tests with karma + mocha?Yes(单元测试需要)
setup e2e tests with Nightwatch?Yes(单元测试需要)
创建项目成功并npm install 所以依赖包后,我们就可以运行
npm run unit 进行karma+mocha单元测试,没有问题!
npm run e2e进行e2e单元测试时,什么鬼?一堆错误?
1、谷歌浏览器造成的坑
(1)第一次 npm run e2e
把提示关闭掉,果真不能顺利测试
网上找了很多答案,都不是我这个问题所在。那还是回到第一个图出现的问题。
公司是要41这个版本的谷歌浏览器,所以安装了一个
,但是版本太低了,用在难受,所以卸载安装了一个高一点得版本。
但是由于因为之前安装的程序是Windows Installer(简称MSI)的安装格式的,尽管卸载了,注册列表没有权利干净。所以出现了第一张图的问题。(这就涉及到软件installer和setup的区别啦)
把高版本的谷歌浏览器卸载掉,
(2)再次运行npm run e2e
what?再次报错。但是这次错误还是很好发现问题的。
这次报错是说:chrome浏览器版本必须>=59。这是怎么回事呢?
我打开任务管理器,发现有一个chrome的进行,选中右键,打开文件位置。发现这个浏览器是之前安装的installer 41版本的。没有卸载干净的东西。我把这个文件下的所以关于chrome的东西都删掉了。
(3)再次运行 npm run e2e
哈哈哈,报错。
因为没有安装谷歌浏览器啊。安装最新版本的chrome浏览器后。
(4)第四次运行 npm run e2e
终于成功了。第一个坑填完了。接下来就是踏第二个坑了。
转载于:https://www.cnblogs.com/qiu-Ann/p/7551525.html
e2e 测试 出现的错误相关推荐
- 社区的代码规范及e2e测试
golangci-lint 静态代码检查工具,是对golint.gofmt的集成,速度更快. 1.安装 go install github.com/golangci/golangci-lint/cmd ...
- E2E测试---Cypress 使用
E2E测试-Cypress 使用 官网 GitHub 安装 # npm npm install cypress --save-dev# yarn yarn add cypress --dev 添加 n ...
- 自动化测试(二)02——单元测试类工具-Karma、Jasmine、Mocha、Jest、AVA E2E测试类工具-cypress、nightmare、nightwatch、testcafe
自动化测试(二)02--单元测试类工具-Karma.Jasmine.Mocha.Jest.AVA & E2E测试类工具-cypress.nightmare.nightwatch.testcaf ...
- Vue + nightwatch + Chrome76进行e2e测试的正确配置(一)
2019.08.19 修正文章中的错误 除了单元测试之外,前端还有一个额外的测试:e2e测试,也就是端到端测试,用来模拟用户操作.对于Vue来说,推荐的e2e测试框架有nightwatch和cypre ...
- E2E E2E测试是什么+ E2E通信是什么 +E2E模块实现的功能
E2E测试 E2E 是End to End的简称,是黑盒测试的一种. 编写测试用例,模拟用户操作,确保组件(或零件)间通信正常,数据流传递如逾期. E2E模块实现的功能 E2E的目的是提高SWC间通信 ...
- 使用Nightwatch进行E2E测试
本文在线预览 E2E测试 不同于行为驱动测试(BDD)和单元测试独立运行并使用模拟/存根,端到端测试将试着尽可能从用户的视角,对真实系统的访问行为进行仿真.对Web应用来说,这意味着需要打开浏览器.加 ...
- 获取预测模型在测试集中预测错误的数据样本
获取预测模型在测试集中预测错误的数据样本 你构建了预测模型.模型在训练集和测试集的整体效果也比较均衡.而且你也尝试了许多模型进行学习和构建,总是没有达到预期的效果,那么这个时候你可以把模型预测错误的数 ...
- e2e测试框架之Cypress
谈起web自动化测试,大家首先想到的是Selenium!随着近几年前端技术的发展,出现了不少前端测试框架,这些测试框架大多并不依赖于Selenium,这一点跟后端测试框架有很大不同,如Robot Fr ...
- 利用 Rize 来进行 UI 测试或 E2E 测试
之前我曾经在<Rize - 一个可以让你简单.优雅地使用 puppeteer 的 Node.js 库>一文简单介绍过 Rize 这个库.当时仅仅是介绍这个库本身,关于如何使用,我没有给太多 ...
最新文章
- Larbin简介,及其在Ubuntu10.04下的编译安装
- stm32 DMA使用详解
- Cisco 4507R+E四引擎VSS故障解决
- mysql插入二进制命令_MySQL将语句写入到binlog二进制日志中
- 并注册烧写钩子 获取启动介质类型_PyTorch中对张量登记注册反向传播的钩子函数,并展示调用顺序...
- ORACLE异常处理及函数
- 【Prison Break】第五天(4.1)
- Boostrap Table学习笔记
- 自定义百度网盘加密分享密码
- Delphi修改FMX Label字体颜色
- 什么是知识库管理系统?如何搭建企业知识库系统?
- Effective Java 2.0_中英文对照_Item 6
- UMLChina建模竞赛第3赛季第7轮:假烟假酒假朋友,假情假意假温柔
- mongo从开始到安装以及遇到的问题
- 全国企业信用信息 网站
- 【ACPC2013】马里奥赛车(01背包)
- UOS 在桌面创建网页快捷方式
- [转]轻松获得网通、电信、铁通IP地址分配段
- (附源码)springboot工单管理系统 毕业设计 964158
- python判断火车票座位代码_12306 火车票监控Python代码