Playwright学习笔记与测试自动化探索

1 篇文章 0 订阅
1 篇文章 0 订阅

Playwright学习笔记与测试自动化探索


前言

学习笔记,主要适用于初学playwright,致力于测试自动化构建的人,本文将分阶段积累记录playwright工具的使用,结合pytest测试架构,应用装饰器参数化测试用例,集成allure测试报告,探寻测试自动化的新思路、新方案。


一、playwright是什么?

playwright,英语单词,主要用作名词,作名词时译为“剧作家”。

Playwright工具是微软开源的新一代自动化测试工具,直接集成浏览器开发者工具,例如集成谷歌浏览器的开源开发者工具,区别于selenium工具的driver驱动,playwright工具不需要使用driver驱动,而是直接作用于浏览器,相当于F12工具。

支持的浏览器:谷歌/火狐/webkit

官网地址:https://playwright.dev/python/docs/browsers
在这里插入图片描述

PlayWright 中文文档地址:https://www.yuque.com/yumos/ru12wy/rlsgzb?#%20%E3%80%8APlayWright%20%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%28Node.js%29%E3%80%8B

二、安装

1.安装python3

https://www.python.org/
在这里插入图片描述

2.安装playwright和pytest

#打开cmd命令行:

pip install playwright
pip install pytest
pip install pytest-playwright

#安装软断言模块

pip install pytest-assume

3.升级至最新版

#打开cmd命令行:

pip install --upgrade pytest-playwright
pip install --upgrade playwright

4.安装浏览器

#安装谷歌
#打开cmd命令行:

playwright install chromium

三、开始使用

1.启动浏览器

使用vs code工具,创建test.py文件
下载vs code
https://code.visualstudio.com/
在这里插入图片描述

#方式1:

from playwright.sync_api import sync_playwright

playwright = sync_playwright().start()
browser = playwright.chromium.launch(headless=False)

page = browser.new_page()
page.goto("https://www.baidu.com")

page.pause()

总结

待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值