playwright--录制功能

文章目录

  • 前言
  • 一、运行录制
  • 二、脚本切换
  • 三、生成pytest测试用例
  • 四、pytest脚本案例


前言

playwrigh可以录制生成脚本,且支持不同的语言脚本。只需要在页面上操作,即可记录操作并生成脚本。

一、运行录制

playwright codegen  需要录制的网址

例:

playwright codegen http://192.168.90.90:8008/#/resource/backup

运行后会启动2个窗口,一个是需要操作的窗口,一个是inspector 可以生成对应脚本的窗口
playwright--录制功能_第1张图片

二、脚本切换

在inspector 窗口可以切换需要生成的脚本语言
playwright--录制功能_第2张图片

三、生成pytest测试用例

选择pytest后,会自动生成对应的测试用例
playwright--录制功能_第3张图片

四、pytest脚本案例

需求:打开百度,且在百度输入playwright回车搜索

做完以上操作后,录制生成的pytest脚本如下:

from playwright.sync_api import Page, expect

def test_example(page: Page) -> None:
    page.goto("https://www.baidu.com/")
    page.locator("#kw").click()
    page.locator("#kw").fill("playwright")
    page.locator("#kw").press("Enter")

你可能感兴趣的:(playwright,python)