会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海-悠悠
基于Fastapi《Python 测试开发》课程,4月23开学
《python接口自动化+playwright》课程,5月26号开学
联系weixin/qq:283340479
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
84
85
86
87
88
89
90
91
92
···
140
下一页
2020年6月4日
Cypress web自动化31-cy.request()发post请求登录接口
摘要: 前言 cypress 不仅可以用浏览器访问web页面,也可以直接 cy.request() 发请求访问接口。 在实际工作中,很多时候都需要先登录,如果只是写登录页面的案例,可以直接在web页面操作。 如果是写其他页面的案例,需要依赖登录,这时候应该是不需要再次重复打开页面去登录,正确的做法是在用例跑
阅读全文
posted @ 2020-06-04 18:29 上海-悠悠
阅读(3682)
评论(3)
推荐(0)
2020年6月3日
Cypress web自动化30-操作窗口滚动条(scrollTo)
摘要: 前言 web页面的操作,有些元素不在窗口上显示,需滑动滚动条才能显示出来,Cypress 可以使用 scrollTo 操作滚动条的位置。 可以根据窗口的位置来滚动,也可以根据屏幕像素或百分比来滚动。 相关语法 操作 window 窗口对象,窗口上的滚动条,可以直接使用cy.scrollTo() cy
阅读全文
posted @ 2020-06-03 22:36 上海-悠悠
阅读(2231)
评论(0)
推荐(0)
2020年6月1日
pytest文档40-allure报告清空上一次运行的记录(--clean-alluredir)
摘要: 前言 使用allure 生成报告的时候,当你的用例名称修改后,会发现保留了上一次的用例运行记录。 如果你想先清空之前的记录再生成新的报告,可以再运行用例的时候加上 --clean-alluredir 命令行参数。 问题描述 allure报告可以记录你用例每次执行的情况,这样方便跟踪用例的成功率 但是
阅读全文
posted @ 2020-06-01 23:06 上海-悠悠
阅读(6978)
评论(0)
推荐(2)
2020年5月30日
jmeter压测学习10-linux上执行遇到的问题 There is insufficient memory for the Java Runtime Environment to continue.
摘要: 前言 在 linux 上执行jmeter 代码的时候遇到一个问题:There is insufficient memory for the Java Runtime Environment to continue. 报错内容 在 windows 先执行过 get_info.jmx,正常运行,传到 l
阅读全文
posted @ 2020-05-30 17:10 上海-悠悠
阅读(2383)
评论(0)
推荐(1)
2020年5月29日
Cypress web自动化29-失败截图以及用例录制mp4视频
摘要: 前言 做 web 自动化的时候,我们希望用例失败了能截图,这是之前用 selenium 写 ui 自动化用例的时候经常遇到的问题。 cypress 可以说是业界良心了,不仅帮我们失败的时候自动截图保存下来,还把每个用例都录制成了mp4的小视频,方便追踪问题的时候回放视频 screenshots 失败
阅读全文
posted @ 2020-05-29 19:44 上海-悠悠
阅读(1659)
评论(0)
推荐(0)
Cypress web自动化28-运行器界面调试元素定位和操作
摘要: 前言 Cypress提供了一个很好的测试运行器, 它为你提供了一套可视化结构的测试和断言套件, 很快你也会看到命令, 页面事件, 网络请求等. 当你还没熟练掌握元素定位时,在运行器界面点开探测器,会自动帮我们定位好元素,甚至写好部分代码。 调试 Cypress提供了调试工具来帮你理解一个测试,能够做
阅读全文
posted @ 2020-05-29 16:41 上海-悠悠
阅读(1293)
评论(0)
推荐(0)
Cypress web自动化27-Debugging调试你的代码
摘要: 前言 在写脚本的过程中,有时候会遇到一些问题需要慢慢调试找出原因,Cypress 提供了调试的方法,方便我们快速定位到问题 debugger 调试器 你的Cypress测试代码运行在与应用程序相同的运行循环中.这意味着你可以访问页面上运行的代码, 以及浏览器为你提供的东西, 比如document,
阅读全文
posted @ 2020-05-29 11:36 上海-悠悠
阅读(1138)
评论(0)
推荐(0)
2020年5月28日
Cypress web自动化26-mochawesome-merge合并json报告
摘要: 前言 生成的报告有多个 json 文件时,需使用 mochawesome-merge 合并 json 报告。 环境准备 使用 npm 安装 $ npm install mochawesome-merge --save-dev 查看安装版本 D:\Cypress>npm list mochawesom
阅读全文
posted @ 2020-05-28 22:54 上海-悠悠
阅读(1479)
评论(1)
推荐(0)
Cypress web自动化25-生成mochawesome-report合并报告
摘要: 前言 前一篇通过生成的 xml 报告最后用 allure 生成一个html报告内容。 我们也可以生成json格式的报告,最后把json格式报告合并成一个,最终生成一个html报告,这在分布式执行的时候用得到。 安装依赖包 我们需要安装几个依赖: npm install --save-dev moch
阅读全文
posted @ 2020-05-28 21:54 上海-悠悠
阅读(2663)
评论(0)
推荐(0)
Cypress web自动化24-运行用例生成allure报告
摘要: 前言 在cypress run的执行过程中,每一个测试用例文件都是完全单独运行的。执行完用例后可以生产对应的报告文件,再结合 allure 可以生成 allure 的报告。 junit-allure报告 在 cypress.json 中加入如下配置 // 作者:上海-悠悠 交流QQ群:9391105
阅读全文
posted @ 2020-05-28 13:26 上海-悠悠
阅读(2312)
评论(1)
推荐(0)
上一页
1
···
84
85
86
87
88
89
90
91
92
···
140
下一页
公告