Python Playwright 是一个基于 Node.js 的自动化测试库,它支持多种浏览器(Chrome、Firefox、Safari、Edge等),并提供了一些方便的 API 来模拟用户在浏览器中的行为。本篇将介绍 Python Playwright 库的基本使用教程。
安装 playwritght
playwright 支持多种语言,本节主要已python为主来演示安装及测试代码
pip install playwright
测试
from playwright.sync_api import Playwright, sync_playwright
# 启动浏览器
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
page = browser.new_page()
# 打开指定网页
page.goto('https://www.h3blog.com')
# 获取网页标题
title = page.title()
print(title)
# 关闭浏览器
browser.close()
代码解释:
导入 Playwright 库和 sync_playwright 方法。 使用 sync_playwright 方法启动浏览器。 使用 browser.new_page() 方法创建新的浏览器页面。 使用 page.goto(url) 方法打开指定网页。 使用 page.title() 方法获取网页标题。 使用 browser.close() 方法关闭浏览器