点击下载chrome浏览器安装包
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(
headless=False,
args=['--start-maximized'],
channel="chrome"
)
context = browser.new_context(no_viewport=True)
page = context.new_page()
page.goto("https://www.google.cn/chrome/")
print(page.title())
# 点击“下载 Chrome”,触发下载操作
# Start waiting for the download
with page.expect_download() as download_info:
# Perform the action that initiates download
page.locator(".js-sticky-trigger").click()
download = download_info.value
# Wait for the download process to complete and save the downloaded file somewhere
download.save_as("/Users/xiayingjun/Downloads/" + download.suggested_filename)