Spaces:
Running
Running
| # -*- coding: utf-8 -*- | |
| # @Time : 2025/1/2 | |
| # @Author : wenshao | |
| # @Email : wenshaoguo1026@gmail.com | |
| # @Project : browser-use-webui | |
| # @FileName: test_playwright.py | |
| import pdb | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| def test_connect_browser(): | |
| import os | |
| from playwright.sync_api import sync_playwright | |
| chrome_exe = os.getenv("CHROME_PATH", "") | |
| chrome_use_data = os.getenv("CHROME_USER_DATA", "") | |
| with sync_playwright() as p: | |
| browser = p.chromium.launch_persistent_context( | |
| user_data_dir=chrome_use_data, | |
| executable_path=chrome_exe, | |
| headless=False # 保持浏览器窗口可见 | |
| ) | |
| page = browser.new_page() | |
| page.goto("https://mail.google.com/mail/u/0/#inbox") | |
| page.wait_for_load_state() | |
| input("按下回车键以关闭浏览器...") | |
| browser.close() | |
| if __name__ == '__main__': | |
| test_connect_browser() | |