一、什么是playwright

     Playwright是一个自动化测试框架,由微软的团队开发维护,为现代 Web 应用程序提供可靠的端到端测试。

二、什么是E2E测试

     

     测试是研究体系不可或缺的一个环节,是系统稳定安全的一道重要的保障,前端也一样,要抛弃以手工为主的人肉测试,实现项目工程化。

     单元测试(Unit Test): 一般针对于工具类库。

  端到端测试,end-to-end,简称 e2e,也被称作功能测试(Functional Testing)或者浏览器测试或者冒烟测试,是指从使用者的角度出发,对真实系统进行测试,e2e 测试本质上是一种黑盒测试,相当于模拟用户访问应用程序,主要检查界面或功能是否正确,自动化测试不完善的时候通常是由人工来完成这项测试工作

三、Playwright的特性优势

1) 跨浏览器

  • Chromium(Blink+V8)
  • WebKit
  • Firefox

Chromium, Firefox 和 WebKit上运行测试:Google Chrome和Microsoft Edge都是基于Chromium项目,Apple Safari基于WebKit,还有Mozilla 的Firefox。

2) 跨平台

Windows、Linux 和 macOS 上进行本地或 CI、无头或有头测试。

3) 跨语言

TypeScript, JavaScript, .NET, Python, Java中都可以使用playwright API

4) 代码生成器

非常实用,好用到爆的一个功能,通过记录操作生成自动测试代码,可以保存为任何语言

 

四、Playwright可以做什么?

1就是前端项目自动化测试,解决传统的人肉测试工作,让项目更符合工程化

2 网站爬虫开发、网页自动化工具等都可以基于Playwright去开发,非常方便实用。

 

 

相关文章
什么是playwright-第一篇
playwright之浏览器基础浅识-第二篇 
playwright之浏览器基础浅识-第三篇 

 

 

playwright开发交流群

910030525

posted on 2022-04-15 23:49  码农-编程小子  阅读(2601)  评论(0)    收藏  举报