摘要: 1. postman.setNextRequest("case name") 可以用来循环测试一条case,例如可能一次获取不到某个值的时候,循环获取直到取到为止再进行到下一条case。 阅读全文
posted @ 2020-10-08 09:59 蜗牛果果 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.空数组判断 pm.expect(data.length).to.be.eql(0)而不是用pm.expect(data).to.be.eql('') 2.遍历数组 arry.some(t=>t==5)判断数组中是否有等于5的值,只要有就返回true,否则返回FALSE。 3.转义字符问题 4.随 阅读全文
posted @ 2020-10-08 09:41 蜗牛果果 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.数据在代码内部,直接定义后.forEach方式,执行时会对每个数据执行一次测试语句。 describe('test ', function() { var testdatas=['username1','username2'] testdatas.forEach((username)=>{it( 阅读全文
posted @ 2020-09-25 14:34 蜗牛果果 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 选择元素 .类名 #id 标签名 []属性值 元素之间用>分级查询,>代表紧挨着的下一级 同一个元素用不同条件定位,中间不要有空格,如input.aui-text#uid 阅读全文
posted @ 2020-09-24 16:33 蜗牛果果 阅读(169) 评论(0) 推荐(0) 编辑
摘要: .get() 获取元素 .clear() 清空输入框 .focus() .focus(options)获取焦点 .type(text) .type(text, options) 输入值 .click() 左键单击,如果页面被遮挡可能click失败,可以用click({ force: true })方 阅读全文
posted @ 2020-09-24 16:25 蜗牛果果 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 设置环境变量: 方法1,可以创建一个cypress.env.json文件,在文件中用添加{"variablename":"value"}方式添加变量。 方法2:在cypress.json文件中添加默认值,如添加默认分辨率 { "viewportWidth": 1920, "viewportHeigh 阅读全文
posted @ 2020-09-24 15:59 蜗牛果果 阅读(494) 评论(0) 推荐(0) 编辑