PlayWright自动化测试工具

PlayWright是2020年微软开源的一款Web自动化测试工具,同时也是一款接口自动化测试工具,和pytest完美结合,

1、PlayWright简介:

  • Playwright 为现代web应用提供了可靠的端到端的测试能力
  • 集Web自动化测试和接口自动化测试为一体的自动化测试框架
  • 一套API支持所有现代化浏览器:支持以Chromium、Firefox和WebKit为核心的浏览器,可以跨平台运行:在windows、linux、mac上都可以运行
  • 具备针对依赖现代化 web 平台的单页应用程序的自动化测试能力:支持Vue、React、Angular等单页应用程序的测试
  • 支持多种编程语言:PlayWright 提供了不同语言版本的框架,所以我们可以用自己最擅长的编程语言来使用她,包括 JavaScript & TypeScript、Python、C# 和 Java
  • 上手容易:一键安装、提供录制并自动生成脚本的功能。利用 API 启动浏览器、创建页面并自动进行页面交互
  • 自动等待功能让自动化更可靠:诸如点击之类的操作会自动等待 UI 的反馈,以确保脚本可靠地执行。通过等待明确的事件以获得更多的控制权,与超时彻底告别
  • 拦截网络活动:Playwright 可以拦截网络活动,以在测试场景中修改或模拟网络请求
  • 可运行多页仿真场景:Playwright 中的单个浏览器可以创建多个隔离的浏览器上下文。每个浏览器上下文都可以运行多页仿真场景

2、PlayWright安装:

Playwright的安装命令可以在Pycharm的终端Terminal中执行

  • pip install playwright
    安装Playwright自动化测试框架
  • playwright install
    安装Playwright浏览器驱动程序:自动安装Chromium、Firefox和WebKit浏览器
  • playwright codegen
    一键录制:自动生成代码 后面不跟参数时默认打开Chromium的空白浏览器,如果跟一个网址参数,会自动打开此网址的浏览器

录制的时候可能会出现这个问题:Host system is missing dependencies!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值