CukeTest+Puppeteer的Web自动化测试
测试页面以百度首页为例,我们用CukeTest+Puppeteer编写功能测试Demo,将上篇讲的相关知识点结合起来练手。 CukeTest官方文档: http://www.cuketest.com/zh-cn/ Puppeteer官方文档: https://zhaoqize.github.io/puppeteer-api-zh_CN/ 一、实例1 功能测试:参数化形式打开多个网页 1、打开CukeTest我们来新建一个空项目,安装Node和Puppeteer,注意(两者版本兼容问题),上文中已提到过的。 2、编辑剧本相关参数 3、编写剧本对应的脚本 4、运行 如下图 剧本的文本如下 # language: zh-CN 功能: 百度首页 打开百度首页 @openPage 场景大纲: 页面打开 假如打开百度首页 "<param1>" @pageOne 例子: | param1 | | https://www.baidu.com/ | | https://www.runoob.com/ | @pageTwo 例子: | param1 | | https://www.csdn.net/ | | https://www.cnblogs.com/ | @baiduSearch 场景: 百度首页搜索 打开百度首页,搜索 'puppeteer',百度查询并截图保存结果 假如打开百度首页