偷窥知识
playwright 支持拖拽的
我去年这些 也遇到了 最后是改为乌班图 +playwright 的 docker 镜像 +Jenkins
确实 需要写很多前置条件才能运行
我是分为两种,1.主流程 测试 2.单元测试
基本是以单点组业务吧
目前工作很闲,也想写一个 ui 平台,但是设计了好几版 有一般跟楼主你的一样细,但是后来琢磨,我想让降低脚本编写难度 (方便公司随便一个人使用),所以我设想了两层结构,项目 - 测试用例 ,测试用例如何编写呢。
设计的是 playwright 自带录制,然后直接转换代码,保存成.py 文件 然后在前端勾选需要执行的测试用例直接执行 第二种就是先封装 playwright 方法 然后将 playwright 生成的代码转成使用我封装后的代码,然后进行跑,跑完生成 allure 测试报告进行查看
目前还在构建
可以哈,目前已经实现自动化持续集成(Ubuntu,win10)搭建完了,目前在搞 contos(公司最理想用 contos 但是,官方不支持 contos),还在查找解决办法
已经解决了,因为公司想部署 Jenkins 集成,结果网上教程不全,playwright 又比较新,教程不多。但是昨天使用 win 和 Ubuntu 都搭建完毕。就差 contos 了,不过看官方好像不支持 contos 搭建
我之前用 selenium 进行自动化测试,当用例数量过多 (同步) 一条一条执行很耗费时间,所以用 playwright 异步,直接异步执行所有测试用例,优化执行时间,并且 playwright 的智能等待、浏览器驱动也不错
我之前都是一个项目里面写接口自动化,ui 自动化 ,后面发现太杂,后续就一个项目对应一个端,然后直接挂到 Jenkins 上进行定时任务,生成 allure 报告。
基本都是,写单接口,流程测试的话,就把他们调用拼接起来
偷窥知识