Eerste commit voor Helvoirt Gevelreiniging
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
from playwright.sync_api import sync_playwright
|
||||
import os
|
||||
OUT = os.path.abspath("shots")
|
||||
with sync_playwright() as p:
|
||||
b = p.chromium.launch(headless=True)
|
||||
pg = b.new_context(viewport={"width": 1440, "height": 900}).new_page()
|
||||
pg.goto("http://localhost:4321/over-ons", wait_until="networkidle", timeout=60000)
|
||||
pg.wait_for_timeout(500)
|
||||
el = pg.query_selector(".prefooter")
|
||||
el.scroll_into_view_if_needed()
|
||||
pg.wait_for_timeout(600)
|
||||
el.screenshot(path=os.path.join(OUT, "prefooter.png"))
|
||||
# measure phone/email link heights
|
||||
h = pg.eval_on_selector_all("a.prefooter__val", "els=>els.map(e=>{const r=e.getBoundingClientRect();return Math.round(r.width)+'x'+Math.round(r.height);})")
|
||||
print("prefooter link sizes:", h)
|
||||
print("OK prefooter.png")
|
||||
b.close()
|
||||
Reference in New Issue
Block a user