python Playwright trace 记录程序操作情况并截图
2023-12-15 11:54:41
from playwright.sync_api import sync_playwright
from a015_market_upload.lib.market_lib import countdown_with_page
p = sync_playwright().start()
browser = p.chromium.launch(headless=False)
content = browser.new_context()
content.tracing.start(snapshots=True, sources=True, screenshots=True)
page = content.new_page()
page.goto("https://www.byhy.net/_files/stock1.html")
page.locator("#kw").fill("通讯")
page.locator("#go").click()
countdown_with_page(page, 5, "等待页面加载完成")
lcs = page.locator(".result-item").all()
for lc in lcs:
print(lc.inner_text())
# 结束追踪
# 预览网址 https://trace.playwright.dev/
content.tracing.stop(path="trace.zip")
content.close()
browser.close()
p.stop()
p.stop()
之后在
Playwright Trace Viewer
上传trace.zip 即可看到日志
?可以切换action before after 来进行对程序的结果查看
或者 直接执行命令行也可以直接查看结果
playwright show-trace trace.zip
文章来源:https://blog.csdn.net/mp624183768/article/details/134916400
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!