- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 TypeScript 基于setTimeout实现在异步方法内同步等待
同步等待方法封装async function waitAsync (ms: number): Promise<void> { return new Promise<void>((resolve) => { setTimeout(resolve, ms) })}调用DEMO (async () => { await waitAsync(100) console.time('bench 500'
2021-08-24 10:08:26
2103
原创 mochawesome测试报告合并(mocha+puppeteer+mochawesome report)
背景当web自动化项目涉及不同业务模块(比如不同渠道,H5或者PC),分开执行之后会生成多个JSON文件,此时如果需要看到完整的测试报告,就需要把各个子报告进行合并,重新生成一个聚合报告...
2021-06-09 17:34:47
569
1
原创 Linux复制文件到某路径并重命名
cp -i 原文件 目标路径/重命名文件for example:把当前mu'mcp -i 1.txt /root/2.txt
2021-06-09 14:21:08
10602
原创 微信小程序自动化多设备分布式运行方案
前言自动化框架:Appium + Pytest + Allure测试用例调度:Jenkins背景当小程序自动化用例数量达到一定级别的时候,执行效率是个问题,为了解决效率问题,需要一套可以在多台设备并行执行的方案。Appium本身是支持多设备并行执行的(原生应用CASE没有问题),但是在遇到小程序自动化的时候,Chromedriver拖了后腿。小程序自动化用例有一个特点,就是需要频繁切换上下文,因为在小程序页面中,会有微信原生组件使用,比如定位权限、日期组件等,要想操作这种页面元素,需要切回原
2021-05-26 14:00:11
621
原创 Jenkins allure report使用环境变量失败
Jenkins allure report 路径使用环境变量失败在 window 上搭建的 jenkins,allure report 路径使用环境变量,在生成报告的时候没有效果解决方案:在window上一定要勾选上Include build environment
2021-05-26 12:00:52
338
最全最新的微软运行库合集.rar
2021-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人