playwright自动化测试应用-Day1-【安装使用】

 1. 安装
# pip install playwright ## Playwright要求Python 3.7及以上。python --version 或 python3 --version查看
# playwright install
# python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple ## 建议更新pip版本到25

2. 创建测试脚本
from playwright.sync_api import sync_playwright

def test_example():
with sync_playwright() as p:
browser = p.chromium.launch()
page=browser.new_page()
page.goto("https://example")
# assert "" in page.title()
browser.close()

3. 元素定位
page.click("#submit") # 点击按钮
page.fill("#username","myname") # 输入文本
page.check("#agree") # 勾选复选框
page.select_option("#gender","M") # 下拉框
page.wait_for_selector("#result") # 等待某个元素出现

4. 截图+等待+断言
page.screenshot(path="sreenshot.png") # 截图
assert page.inner_text("h1") == "example Domain" # 文本断言
page.wait_for_timeout(1000) # 等待1000ms,即1s

5. 运行脚本
# pytest test_example.py

6. 查看报告
# pip install pytest-playwright -i https://pypi.tuna.tsinghua.edu.cn/simple 使用国内清华源
# pip install pytest-html -i https://pypi.tuna.tsinghua.edu.cn/simple
# pytest --browser chromium
# pytest --html=report.html

7. 使用codegen自动录制脚本(推荐)
    # playwright codegen https:example.com
 
posted @ 2025-10-23 17:37  青域  阅读(1)  评论(0)    收藏  举报