aroniscunt/Browser_Web_UI_Automation
0
1import pdb
2from dotenv import load_dotenv
3
4load_dotenv()
5
6
7def test_connect_browser():
8 import os
9 from playwright.sync_api import sync_playwright
10
11 chrome_exe = os.getenv("CHROME_PATH", "")
12 chrome_use_data = os.getenv("CHROME_USER_DATA", "")
13
14 with sync_playwright() as p:
15 browser = p.chromium.launch_persistent_context(
16 user_data_dir=chrome_use_data,
17 executable_path=chrome_exe,
18 headless=False # Keep browser window visible
19 )
20
21 page = browser.new_page()
22 page.goto("https://mail.google.com/mail/u/0/#inbox")
23 page.wait_for_load_state()
24
25 input("Press the Enter key to close the browser...")
26
27 browser.close()
28
29
30if __name__ == '__main__':
31 test_connect_browser()
32 