"""测试 cookie 导入功能""" from browser_login import BrowserLogin from applogger import setup_logging # 初始化日志 setup_logging() # 创建浏览器实例 browser = BrowserLogin(browser_type="edge", headless=False) # 模拟 cookie 数据 test_cookies = [ {"name": "test1", "value": "value1", "domain": "example.com", "path": "/", "secure": False, "httpOnly": False}, {"name": "test2", "value": "value2", "domain": "example.com", "path": "/", "secure": True, "httpOnly": True}, {"name": "test3", "value": "value3", "domain": "example.org", "path": "/", "secure": False, "httpOnly": False} ] print("测试 cookie 导入功能...") print(f"准备导入 {len(test_cookies)} 个 cookie") # 测试导入功能 result = browser.import_all_cookies(test_cookies) print(f"导入结果: {'成功' if result else '失败'}") # 测试获取 cookie get_cookies = browser.get_all_cookies() print(f"获取到 {len(get_cookies)} 个 cookie") for cookie in get_cookies: print(f" - {cookie.get('name')}: {cookie.get('value')} (domain: {cookie.get('domain')})") # 关闭浏览器 browser.close() print("测试完成!")