# GR_WeiStore **Repository Path**: SmartCloud/GR_WeiStore ## Basic Information - **Project Name**: GR_WeiStore - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-09-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一、启动项目 1.打开控制台 2.cd 到相应的代码目录下 3.运行 npm install 4.运行 npm start 5.http://localhost:3000 二、执行测试用例 1.打开控制台 2.cd 到相应的代码目录下 3.运行 npm test 或者 使用 mocha 运行测试用例 mocha test/*.test.js(npm install -g mocha) 三、安装karma 1.先安装cnpm提高nodejs安装依赖的速度 npm install -g cnpm --registry=https://registry.npm.taobao.org 2.全局安装karma cnpm install -g karma 3.全局安装单元测试 cnpm install -g jasmine 4.全局安装karma 和 jasmine 的集成插件 cnpm install -g karma-jasmine 5.全局安装chrome插件 cnpm install -g karma-chrome-launcher 6.跑karma用例 karma start karma.conf.js 7.初始化karma的配置文件 karma init 四、端对端测试框架 0.需要保证本机安装了jdk环境 1.全局安装protractor cnpm install -g protractor cnpm install -g webdriver-manager 在CMD中使用代理 SET HTTP_proxy=http://127.0.0.1:1080 webdriver-manager update 2.创建测试脚本 3.创建配置文件 4.打开webdriver webdriver-manager start 5.打开app npm start 6.运行端对端的测试用例 protractor conf.js 安装时间处理模块 npm install date-utils --save(加入到packge.json文件中) 在使用文件中require('date-utils'); 使用:var date = new Date(time).toFormat('YYYY-MM-DD'); 优惠券领取方式 1.自由领取 2.优惠码领取 3.扫描二维码领取 4.平台指定分发 5.平台全局分发