目录
1、为什么使用playwright?
已经有了selenium,为什么还要学习使用playwright。原因如下:
1.1、跨浏览器和平台
- 跨浏览器。playwright支持所有现代渲染引擎,包括chromium、webkit和Firefox
- 跨平台。在windows、linux、macOS上进行本地测试 或 在CI(持续集成)上进行无头或有头测试
- 跨语言。在TypeScript、JavaScript、Python、.NET、Java中使用Playwright API
- 测试移动网络。适用于Android和Mobile Safari的Google Chrome浏览器的本机移动仿真。相同的渲染引擎适用于您的桌面和云端
1.2、稳定性
- 自动等待。Playwright在执行动作之前等待元素可操作。他还具有一组丰富的内省事件。两者的结合消除了人为超时的需要——这时不稳定测试的主要原因</