前言
playwright 除了可以截取当前屏幕,还可以截长图,也可以对某个元素截图,这点非常棒。
screenshot 截图
这是捕获屏幕截图并将其保存到文件中的快速方法:
page.screenshot(path="screenshot.png")
使用示例
from playwright.sync_api import sync_playwright
# 上海悠悠 wx:283340479
# blog:https://www.cnblogs.com/yoyoketang/
with sync_playwright() as p:
browser = p.chromium.launch(headless=False, slow_mo=1000)
context = browser.new_context() # 创建上下文,浏览器实例1
page = context.new_page() # 打开标签页
page.goto("https://www.baidu.com/")
print(page.title())
page.screenshot(path="screenshot.png")
于是就可以看到截图了