local D=require("\064\108\117\110\101\047\102\115")local r=require("\046\046\047\115\114\099")local K=r.Browser.new()local e=K:new_tab()local Y=((e:navigate_to("\104\116\116\112\115\058\047\047\119\119\119\046\119\105\107\105\112\101\100\105\097\046\111\114\103")):wait_until_navigated()):capture_screenshot({format="\106\112\101\103",quality=75;from_surface=true})D.writeFile("\115\099\114\101\101\110\115\104\111\116\046\106\112\103",Y)local A=(((e:navigate_to("\104\116\116\112\115\058\047\047\101\110\046\119\105\107\105\112\101\100\105\097\046\111\114\103\047\119\105\107\105\047\087\101\098\075\105\116")):wait_until_navigated()):wait_for_element("\035\109\119-\099\111\110\116\101\110\116-\116\101\120\116 \062 \100\105\118 \062 \116\097\098\108\101\046\105\110\102\111\098\111\120\046\118\101\118\101\110\116")):capture_screenshot({format="\112\110\103",from_surface=true})D.writeFile("\115\099\114\101\101\110\115\104\111\116\046\112\110\103",A)print("\083\099\114\101\101\110\115\104\111\116\115 \115\117\099\099\101\115\115\102\117\108\108\121 \099\114\101\097\116\101\100\046")
local fs = require("@lune/fs")
local chrome = require("../src")

local browser = chrome.Browser.new()
local tab = browser:new_tab()

local jpeg = tab:navigate_to("https://www.wikipedia.org")
	:wait_until_navigated()
	:capture_screenshot({ format = "jpeg", quality = 75, from_surface = true })
fs.writeFile("screenshot.jpg", jpeg)

local png = tab:navigate_to("https://en.wikipedia.org/wiki/WebKit")
	:wait_until_navigated()
	:wait_for_element("#mw-content-text > div > table.infobox.vevent")
	:capture_screenshot({ format = "png", from_surface = true })
fs.writeFile("screenshot.png", png)

print("Screenshots successfully created.")
