import asyncio from browser_use import Agent, BrowserSession, ChatDeepSeek import configparser import os script_dir = os.path.dirname(__file__) config_path = os.path.join(script_dir, 'config.ini') config = configparser.ConfigParser() config.read(config_path) API_KEY = config['BROWSER_USE']['BROWSER_USE_API_KEY'] async def main(): browser_session = BrowserSession(headless=False) agent = Agent( task="""1.访问http://localhost:8070 2.点击电子邮件框后输入test1,点击密码框后输入odoo,点击登录按钮 3.在侧边栏菜单中找到并点击"配置"菜单 4.找到合约菜单下的运输服务,点击新建一个运输服务,名称设置为tests,服务类型选择ONTRAC_GROUND,等成本合约可以选择后,选择第一个选项,开始时间选择今天,结束时间选择明年的今天 5.点击保存""", llm=ChatDeepSeek(api_key=API_KEY), browser_session=browser_session, ) await agent.run() if __name__ == "__main__": asyncio.run(main())