摘要: 前言 更多内容关注公众号:自动化测试 To share 自动化测试里面参数化思想是非常重要的,同一类型的测试,只需维护不同的数据就可以了。 策略一:数据通过数组的方式创建 /** * Create by dell on 2021/ 4/8 * Author :wencheng * describe 阅读全文
posted @ 2021-04-08 22:28 wen-cheng 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 前言 更多内容关注公众号:自动化测试 To share 在做接口自动化过程中会把获取token的方法定义公共函数去调用,token分为2种一种登录成功后获得token只使用一次失效,另外一种登录成功后再规定时间可以使用token超时失效。 token只使用一次失效 在commands.js中添加获取 阅读全文
posted @ 2021-04-08 22:27 wen-cheng 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Cypress接口自动化2-参数关联上个接口返回的数据传给下个接口 前言 在接口自动化中经常会遇见参数关联的情况,例如登录成功获取的token需要传递给下个接口。 在cypress中可以使用.as()或者sessionStorage.setItem()方法保存数据给下个接口使用。 参数关联 方式1 阅读全文
posted @ 2021-04-02 22:39 wen-cheng 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 1.前言 更多内容关注公众号:自动化测试 To shre 在Cypress中发起HTTP请求需要用到cy.request(),其语法如下 cy.request(method,url,body,headers) 参数说明 url:是接口地址,同样可以结合cypress.json的baseUrl配置进行 阅读全文
posted @ 2021-04-01 23:36 wen-cheng 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 前言更多内容关注公众号:自动化测试 To shre cypress-file-upload插件使得文件上传测试变得简单。这个包添加了一个定制的Cypress命令,允许您对如何通过HTML控件上传文件进行抽象,并将重点放在测试用户工作流上。 1.官方地址 下载地址: https://github.co 阅读全文
posted @ 2021-04-01 23:34 wen-cheng 阅读(1579) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 更多内容关注公众号:自动化测试 To shre Cypress Studio提供了一种在测试运行程序中生成测试的可视化方法,通过记录与被测应用程序的交互。支持.click()、.type()、.check()、.uncheck()和.select()Cypress命令,这些命令将在与Cy 阅读全文
posted @ 2021-04-01 23:33 wen-cheng 阅读(1924) 评论(1) 推荐(0) 编辑
摘要: 前言 在自动化测试中,获取屏幕截图是必不可少的,在测试报告中有效的截图能更有说服力。 截图方法 方法1:get_screenshot_as_file() 方法2:save_screenshot() 方法3:im.crop((left, top, right, bottom)) # 对浏览器截图进行裁 阅读全文
posted @ 2020-10-23 10:47 wen-cheng 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 常用方法 控制浏览器大小:set_window_size()方法来设置浏览器的宽高。 控制浏览器前进、后退:back()、forward()方法来模拟后退和前进。 模拟浏览器刷新:refresh()刷新当前页面。 clear():清除文本。 click():元素单击。 submit():表单提交。 阅读全文
posted @ 2020-10-23 10:45 wen-cheng 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 常用8种的元素定位 id >find_element_by_id() class name >find_element_by_name() class >find_element_by_class_name() tag >find_element_by_tag_name() link >find_e 阅读全文
posted @ 2020-10-23 10:44 wen-cheng 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 前言 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏 阅读全文
posted @ 2020-10-23 10:43 wen-cheng 阅读(112) 评论(0) 推荐(0) 编辑