• unit测试
安装karma-chrome-luncher
npm install karma-chrome-launcher -save

在karma.conf.js中添加:

plugins: [
'karma-chrome-launcher',
'karma-mocha'
],

启动测试

npm run unit

  • e2e测试

先安装chromedriver

npm install chromedriver

nigtwatch.conf.js与runner.js文件不需要修改,默认即可

npm run e2e 

在运行中报错如下时

java.lang.UnsupportedClassVersionError: org/openqa/grid/selenium/GridLauncherV3 : Unsupporte
d major.minor version 52.0

这里需要将JAVA换为对应版本

stanford parser和jdk版本对应关系
J2SE 8 = 52, J2SE 7 = 51, J2SE 6.0 = 50, J2SE 5.0 = 49, JDK 1.4 = 48, JDK 1.3 = 47, JDK 1.2 = 46, JDK 1.1 = 45
运行出现浏览器闪退 报错如下时
请查看根目录下 selenium-debug.log文件,按log信息安装匹配的chromedriver与chrome版本
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "e2e"
npm ERR! node v6.9.5
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! vue-project@1.0.0 e2e: `node test/e2e/runner.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-project@1.0.0 e2e script 'node test/e2e/runner.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the vue-project package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node test/e2e/runner.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs vue-project
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls vue-project
npm ERR! There is likely additional logging output above.npm ERR! Please include the following file with any support request:
npm ERR!     H:\vue-project\npm-debug.log

运行成功如下

Starting selenium server... started - PID:  22592[Demo Test] Test Suite
==========================[Test] Test Suite
=====================Running:  default e2e tests
> Listening at http://localhost:8080
√ Element <#app> was visible after 87 milliseconds.√ Testing if element <.hello> is present.√ Testing if element <h1> contains text: "Welcome to Your Vue.js App".√ Testing if element <img> has count: 1OK. 4 assertions passed. (5.202s)OK. 4  total assertions passed. (5.484s)H:\vue-project>

转载于:https://www.cnblogs.com/plus-chen/p/6392251.html

VUE2.0 测试环境配置相关推荐

  1. ambari 2.6.0.0开发环境配置

    ambari 2.6.0.0开发环境配置 安装git 安装依赖 yum -y install curl-devel expat-devel gettext-devel openssl-devel zl ...

  2. Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)

    Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...

  3. vs2019使用openssl3.0的环境配置并进行DES加解密

    vs2019使用openssl3.0的环境配置并进行DES加/解密 1.环境配置 (1)在电脑上安装好vs2019,openssl3.0 (2)打开vs2019按一下步骤进行配置 右击项目--属性-- ...

  4. OpenCV4.4.0+VS2017 环境配置

    OpenCV4.4.0+VS2017 环境配置 1.准备工具 1.OpenCV4.4安装包,下载地址:opencv-4.4.0-vc14_vc15.exe(下载速度可能会很慢!) 2.VS2017, ...

  5. QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文步骤

    引用:https://www.cnblogs.com/chenmingjun/p/8392713.html QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文教程 文章目录 Q ...

  6. 【Vue2.0】—props 配置(十三)

    [Vue2.0]-props 配置(十三) <template><div class="demo"><h1>{{ msg}}</h1> ...

  7. Android测试环境配置

    测试是软件开发中非常重要的一部分,Android中是使用junit测试框架,本文使用的是junit4和Android Studio.Android测试主要分两类本地测试和Instrumented测试, ...

  8. 【基于Python+Flask项目部署系列--03】开发测试环境配置-基于Ubuntu16.04

    一.开发测试环境介绍 前提已经部署完[基于Python+Flask项目部署系列--02]Ubuntu16.04服务器安装.建议部署2套环境:开发测试环境+生产环境. 这篇文章主要讲解测试环境如何配置p ...

  9. Ubuntu 18.04安装OpenCV4.0和环境配置

    文章目录 1 安装前准备 1.1 安装依赖 1.2 下载源文件 2 安装过程 3 OpenCV配置环境 3.1 pkg-config环境 3.2 动态库环境 3.3 python-opencv环境 4 ...

  10. Android官方开发文档Training系列课程中文版:Activity测试之测试环境配置

    原文地址:http://android.xsoftlab.net/training/activity-testing/index.html 引言 开发者应当将测试作为应用开发周期的一部分.良好的测试用 ...

最新文章

  1. 在一个数组中查找两个重复出现的数字
  2. 干货丨不确定性原理——人工智能的哲学基础
  3. php获取post表单数据_PHP获取POST表单数据
  4. 移动端html5广告的优势,h5手机端开发的优势都有哪些呢
  5. a标签里面设置onclick_HTML学习笔记:各种常用标签
  6. 华为手机设置页面黑色_华为手机里最危险的设置,学会这一招,手机还能再战三年...
  7. matplotlib安装失败_Python | 安装中遇到“0x80072f7d 未指定的错误”
  8. (0,eval)('this')与eval的区别
  9. .Net CF 开发菜鸟笔记(PDA应用开发)
  10. 复杂网络中的结构洞理论及其Python实现
  11. win10用什么清理垃圾好?
  12. Andriod Studio 安装过程
  13. python计算卡方值代码,python 基于卡方值分箱算法的实现示例
  14. js生成8位随机字符串密码
  15. 我是如何准备一个技术的分享?
  16. Oracle建表——图书表
  17. [Python中pandas实现独热编码][pd.get_dummies()函数]
  18. java个人博客系统代码下载_java个人博客系统代码
  19. 陕师大计算机好就业吗,陕师大是好学校吗?陕师大出来好不好就业?
  20. 浙大计算机博士生奖学金,浙大打破读研津贴“大锅饭” 奖学金最高8万元

热门文章

  1. 搜狗手机输入法java_手机搜狗输入法制作个性皮肤的方法
  2. 【洛谷P1801】黑匣子_NOI导刊2010提高(06)(权值线段树裸题+模拟)
  3. 【2019南昌邀请赛赛网络赛K:】MORE XOR(嵌套异或----打表找规律)
  4. c语言自治区二级考试题库,新疆自治区计算机二级c语言考试题库---副本.pdf
  5. java对list里面按照分数排名_近3年全国高校高考录取分数线排名,600分以上高校55所...
  6. STM32——HAL版——定时器ms和us延时函数
  7. 容器技术Docker K8s 28 容器服务ACK基础与进阶-弹性伸缩
  8. 阿里云云计算 29 AS的原理
  9. idea中tomcat不能发布html,idea中Tomcat无法启动成功
  10. matlab设计单神经元系统框图,单神经元自适应系统