Lesson 6: Handle Frames and Windows

Multi-Window Automation

Frames and Windows

Frames and Windows

1. Frames

python

frame = page.frame_locator("#my-frame")

frame.get_by_role("button").click()

2. Windows/Tabs

python

with context.expect_page() as new_page_info:

page.click('a[target="_blank"]')

new_page = new_page_info.value

new_page.wait_for_load_state()

    CareerRaah - AI Learning Platform for Professionals