in computers/default/local_playwright.py [0:0]
def _get_browser_and_page(self) -> tuple[Browser, Page]:
width, height = self.get_dimensions()
launch_args = [
f"--window-size={width},{height}",
"--disable-extensions",
"--disable-file-system",
]
browser = self._playwright.chromium.launch(
chromium_sandbox=True,
headless=self.headless,
args=launch_args,
env={"DISPLAY": ":0"},
)
context = browser.new_context()
# Add event listeners for page creation and closure
context.on("page", self._handle_new_page)
page = context.new_page()
page.set_viewport_size({"width": width, "height": height})
page.on("close", self._handle_page_close)
page.goto("https://bing.com")
return browser, page