浏览器自动化框架playwright,微

中科白癜风医院践行公益事业 http://weifang.dzwww.com/cj/201711/t20171123_16264512.htm

PlayWright(vs.Puppeteer):跨浏览器自动化测试

前端开发的生态系统正在迅速变化。开发工具也是日新月异。在开始着手挖新坑前,开发人员可能希望确保是否值得花时间和精力去研究。

那么什么是playwright?它是另一个测试工具?它会取代Jest或Cypress等已知框架吗?让我们深入探讨以下问题:

什么是playwright?playwright扮演什么角色?什么是playwright?

Playwright是一种自动化的UI测试工具。它是一个Node.js库,使开发人员可以在现代浏览器(Chromium,Firefox,WebKit甚至MicrosoftEdge)中运行E2E测试。

支持这些主流浏览器是Playwright的关键功能之一。他是优先使用此工具的充分理由。但是还有更多。前端开发人员不仅需要在不同的浏览器中,各种系统上测试其代码,甚至还需要测试PWA的脱机运行。

看一下Playwright的核心概念,以感受开发人员的经验。测试库的安装尽可能地简单。执行安装脚本后,包括浏览器设置在内的所有内容均已设置。可以轻松配置,安装或跳过不同版本的浏览器。Playwright的API易于测试。在执行测试期间,开发人员可以使用浏览器的开发人员工具或使用MicrosoftVS代码调试工具来中断它们。

我不会详细介绍如何安装和使用Playwright。此内容将来可能会过时。查看


转载请注明:http://www.aierlanlan.com/cyrz/2114.html