Smail/test/tools/check_page.py
smail 6df9130bce
Some checks are pending
Security Checks / security (push) Waiting to run
保存远程部署测试辅助脚本
2026-09-11 14:02:07 +08:00

19 lines
767 B
Python

from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(headless=True)
page = browser.new_page()
page.on(console, lambda msg: print(f[CONSOLE {msg.type}] {msg.text}))
page.on(pageerror, lambda exc: print(f[PAGE ERROR] {exc}))
response = page.goto(http://47.108.78.12/)
print(Status:, response.status)
content = page.content()
print(HTML length:, len(content))
next_btn = page.locator(#next)
print(next locator count:, next_btn.count())
buttons = page.locator(button)
print(Total buttons:, buttons.count())
for i in range(buttons.count()):
print(fButton {i}: text={buttons.nth(i).inner_text()} id={buttons.nth(i).get_attribute('id')})
browser.close()