会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海-悠悠
基于Fastapi《Python 测试开发》课程,4月23开学
《python接口自动化+playwright》课程,5月26号开学
联系weixin/qq:283340479
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
83
84
85
86
87
88
89
90
91
···
140
下一页
2020年6月10日
Cypress web自动化38-alert 弹窗 cy.on('window:alert', stub)
摘要: 前言 当页面上出现 alert 弹窗时候,Cypress 自动接受 alert, 运行代码的时候虽然看不到弹窗页面,但是依然可以对文本内容断言 Alert 弹窗 Cypress 自动接受 alert,但您仍然可以对文本内容进行断言,使用示例 // app code $('button').on('c
阅读全文
posted @ 2020-06-10 14:00 上海-悠悠
阅读(2139)
评论(0)
推荐(0)
2020年6月9日
Cypress web自动化37-cy.wrap() 操作 iframe 上的元素
摘要: 前言 iframe 是一种常见的 web 页面上遇到的场景,像有些网站的登录就是放到 iframe 里面的。 cypress 如何处理 iframe 上的元素呢,cypress 目前没有提供类似 selenium 上的 switch_to.frame 这种直接切换的方法,得自己封装一个操作方法。 i
阅读全文
posted @ 2020-06-09 22:37 上海-悠悠
阅读(3064)
评论(0)
推荐(0)
pytest文档40-pytest.ini配置用例查找规则(面试题)
摘要: # 前言 面试题:pytest如何执行不是test开头的用例?如执行 xxx_*.py这种文件的用例。 pytest.ini 配置文件可以修改用例的匹配规则。 # pytest命令行参数 cmd打开输入pytest -h 查看命令行参数找到 [pytest] ini-options - python
阅读全文
posted @ 2020-06-09 11:07 上海-悠悠
阅读(3637)
评论(0)
推荐(1)
2020年6月8日
Cypress web自动化36-cy.exec()执行python查询数据库获取结果(json数据转object对象)
摘要: 前言 cy.exec() 可以执行系统命令行,那么用 python 写个查询 sql 的时候,返回结果是 json 格式。 cypress 的脚本是 javascript 语言写的,没法直接识别python返回的数据,需用 JSON 解析成 object 对象。 解决思路 遇到场景: 写自动化用例的
阅读全文
posted @ 2020-06-08 23:34 上海-悠悠
阅读(1200)
评论(0)
推荐(1)
Cypress web自动化35-cy.exec()执行python命令操作数据库
摘要: 前言 cy.exec()可以执行系统命令,获取到stdout内容,当我们要操作数据库,准备测试数据的时候,通常用python连数据库操作会非常方便。 我们可以先把操作数据库的方法封装到一个py文件,这样执行的结果print到控制台输出上,通过执行cy.exec()获取到stdout内容就可以了。 p
阅读全文
posted @ 2020-06-08 11:49 上海-悠悠
阅读(1484)
评论(4)
推荐(1)
Cypress web自动化34-cy.exec()执行系统命令
摘要: 前言 cypress 提供了执行系统命令的方法 cy.exec() ,这方便在用例之前准备测试数据,和清理测试数据。 cy.exec()语法 执行系统命令语法 cy.exec(command) cy.exec(command, options) 使用示例 cy.exec('npm run build
阅读全文
posted @ 2020-06-08 10:35 上海-悠悠
阅读(1241)
评论(0)
推荐(1)
2020年6月6日
python接口自动化31-get请求传 array 数组
摘要: 前言 使用传统的 http 发 get 请求时,如果传参为 array 数组, 参数名称为a时,可以这样传值: a=1&a=2&a=3,但是当值只有一个时,这种方式就不合理了。 get请求还有另外一种方式传 array 数组,在参数名称后面加个[], 如: a[]=1,2,3 参数名称一样 如果抓包
阅读全文
posted @ 2020-06-06 19:02 上海-悠悠
阅读(4112)
评论(0)
推荐(0)
2020年6月5日
Cypress web自动化33-cy.request()参数关联(上个接口返回数据传个下个接口)
摘要: 前言 接口自动化中最常见的问题就是参数关联:如何把上个接口返回数据传个下个接口当入参。 cy.request() 发请求时,可以用 .as() 方法保存上个接口返回的对象,方便后面的接口调用数据。 cy.request() cy.request() 可以发送 XHR 请求 访问接口地址:https:
阅读全文
posted @ 2020-06-05 19:20 上海-悠悠
阅读(2247)
评论(0)
推荐(0)
Cypress web自动化32-完全测试登录流程 - 但只有一次!
摘要: 前言 这篇是根据 cypress 官方文档 copy 过来的,关于自动化测试对登录场景的处理的思考,写的挺好的。 官方文档地址https://docs.cypress.io/guides/getting-started/testing-your-app.html#Logging-in 登录是我们遇到
阅读全文
posted @ 2020-06-05 16:04 上海-悠悠
阅读(2480)
评论(1)
推荐(1)
2020年6月4日
Cypress web自动化31-cy.request()发post请求登录接口
摘要: 前言 cypress 不仅可以用浏览器访问web页面,也可以直接 cy.request() 发请求访问接口。 在实际工作中,很多时候都需要先登录,如果只是写登录页面的案例,可以直接在web页面操作。 如果是写其他页面的案例,需要依赖登录,这时候应该是不需要再次重复打开页面去登录,正确的做法是在用例跑
阅读全文
posted @ 2020-06-04 18:29 上海-悠悠
阅读(3694)
评论(3)
推荐(0)
上一页
1
···
83
84
85
86
87
88
89
90
91
···
140
下一页
公告