目录

Node.js的Web自动化测试

一、环境配置

第一个demo

第一步:新建项目(此路径有用)

安装cnpm

Cnpm 安装到用CukeTest建立的文件下

找到你用CukeTest建立的文件的路径,在cmd窗口走到此路径,

然后输入:cnpm install

遇到问题1:

解决办法:

依然有问题2

解决:

成功跑起来了:

demo源码:


Node.js的Web自动化测试

一、环境配置

如果对自动化测试是特别理解建议阅读:https://blog.csdn.net/LyySwx/article/details/86750501

安装:CuckeTest.zh-cn-msi

基础配置:

安装node.js :node-v8.10.0-x64.msi

安装完成之后:打开cmd窗口输入node -v来验证是否安装成功

第一个demo

第一步:新建项目(此路径有用)

安装cnpm

安装成功

Cnpm 安装到用CukeTest建立的文件下

找到你用CukeTest建立的文件的路径,在cmd窗口走到此路径,

然后输入:cnpm install

遇到问题1:

解决办法:

浏览器驱动不匹配https://npm.taobao.org/mirrors/chromedriver下载最新的2.37版本

替换你配置搭配环境变量中的哪个驱动这  是驱动跟浏览器版本不一致的原因吗?老师对了老师,我刚才执行了cnpm install 应该就是最新的驱动吧对 ,但是你配了环境变量, 默认去加载环境变量里面的driver了 所以你下载下来的没有用上

所以下载之后解压,把解压后的地址配置到系统环境变量中

依然有问题2

解决:

解决方式一:

发现谷歌版本太低,升级了下版本

解决方式二:

如果不升级chrome的话也是可以的,就是需要指定一下对应的chrome版本信息。 具体可以参考https://sites.google.com/a/chromium.org/chromedriver/downloads

在这里可以看

成功跑起来了:

          

测试报告:也可以录制视频

      

视频保存位置

    

demo源码:

https://pan.baidu.com/s/1gLvdvsVr54CP472FHEL4WQ

喜欢的话,记得给小编点赞呦?

Web自动化测试——实践篇相关推荐

  1. 开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE

    Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,支持测试用例的录制与回放. 只要在浏览器里装一下插件,就可以开始使用,简直是"开箱即用".我们相信测 ...

  2. 基于python的界面自动化测试-基于Selenium+Python的web自动化测试框架

    一.什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台.跨浏览器的端到端的web自动化解决方案.Selenium主要包括三部分:Selenium IDE.S ...

  3. web自动化测试---概述

    最早的时候是做功能测试,web都是自己手工点击看看有没问题,没有系统的进行测试,更别说自动化测试了,那是一段不堪回首的往事,就是因为这,很多问题都流出去了,这是作为测试人员的一大失职,痛定思痛,开始学 ...

  4. web python 自动化是什么_Selenium 凭什么成为 Web 自动化测试的首选?(内附源码)...

    原标题:Selenium 凭什么成为 Web 自动化测试的首选?(内附源码) 自动化 · 工具 1.QTP QTP是一个商业化的功能测试工具,收费,支持web,桌面自动化测试. 2. Selenium ...

  5. web自动化测试常见面试题

    一.找不到元素可能出现的原因: 1.元素表达式错误 2.不在指定的frame 3.等待时间短,页面加载速度慢 4.执行脚本打开了新的页面,不在指定的窗口中 二.优化web自动化测试效率 避免使用强制等 ...

  6. Web自动化测试理论知识

    Web 自动化理论知识 1.自动化测试概述 概念:用工具代替/辅助人工完成完成软件测试活动的过程 特点:     可以对程序的新版本自动执行回归测试     可以执行一些手工测试困难或不可能进行的测试 ...

  7. docker+selenium web自动化测试环境的部署

    docker+selenium web自动化测试环境的部署 1.使用SecureCRT或Docker Quickstart Terminal打开docker终端. 2.下载selemiunUI测试需要 ...

  8. 使用C#+Edge (Chromium)进行Web自动化测试

    今天看到了VisualStudio中现在已经自带了Web单元测试项目模板,便试了一下,发现还比较好用,它默认的是Selenium实现的,测试组在用Selenium+Python来写过自动化测试,原来它 ...

  9. Sahi ---实现 Web 自动化测试

    参考网址:http://sahipro.com/docs/sahi-apis/index.html Sahi 是 Tyto Software 旗下的一个基于业务的开源 Web 应用自动化测试工具.Sa ...

最新文章

  1. tkinter frame背景色_Tkinter教程-基础组件(三)
  2. 在linux设置Mysql允许用户远程登录和限制用户远程登录
  3. html颜色渐变讲解,20个网页设计中渐变色运用实例欣赏
  4. cygwin开发环境搭建与apt-cyg的应用
  5. mysql复杂查询sql_mysql – 复杂的SQL查询,很多很多
  6. win10开机密码忘记了的解锁教程
  7. 大屏难看怎么办?这份大屏制作教程请收好
  8. python正则表达式去除逗号_[宜配屋]听图阁 - python正则表达式去掉数字中的逗号(python正则匹配逗号)...
  9. C#写一个URL编码转换GB23121的方法,然后可以取到天气预报
  10. php 警告和错误屏蔽
  11. (匹配)Fire Net --hdu --1045
  12. HttpClient 使用指南 - POST篇
  13. Linux----SSH远程连接服务
  14. libmodbus之嵌入式Linux使用及测试
  15. 汪磊Node基础、Node入门、黑马Node
  16. echarts 柱状图圆柱_使用echarts画柱状图
  17. plotly绘制简单图形5--饼形图附加
  18. 将钞票分解为多张钞票的和
  19. pycharm编写的py文件如何在linux下通过 ./ 运行,初识shebang
  20. SPSS Modeler数据挖掘学习_部分笔记

热门文章

  1. Jsonp跨域,Ajax浅述
  2. 【扫盲】什么是回程网络(backhaul network )、计算图优化
  3. 历史上的今天:网景浏览器诞生;ENIAC 首席设计师出生;全球首例全机器人手术...
  4. 疫情环境下外卖跑腿市场,校园平台与社会主流大平台有什么区别?
  5. Go开发的两个小应用
  6. Go 函数式编程实战
  7. AniGAN: Style-Guided Generative Adversarial Networks for Unsupervised Anime Face Generation
  8. 科技爱好者周刊(第 183 期):腾讯的员工退休福利
  9. 浅谈Java行为参数化和Lambda表达式
  10. Failed to launch wechat web devTools, please make sure http port is open【自动化测试】