!7 !include once #1032300 // Playwright cm TestPlaywright > DynSingleFunctionWithPrintLog { switchable S url = "https://gaz.ai"; switchable double secondsBeforeScreenshot; void doIt { fixContextClassLoader(); temp Playwright playwright = Playwright.create(); print("Using Chromium"); Browser browser = playwright.chromium().launch(); print("Virtual browser started"); Page page = browser.newPage(); page.navigate(url); print("Page title for " + url + ": " + page.title()); print("Sleeping for " + secondsBeforeScreenshot); sleepSeconds(secondsBeforeScreenshot); print("Trying to get a screenshot"); byte[] buffer = page.screenshot(); BufferedImage img = imageFromBytes(buffer); dm_showImage(url, img); } }