hogwarts-playwright-agent
hogwarts-playwright-agent 支持自定义 mcp 的 playwright agent。
霍格沃兹测试开发学社学员体验版,本工具为教学演示版本。
使用
# 安装
pip install hogwarts-playwright-agent
# 启动mcp
npx -y @playwright/mcp@latest --port 8931
# 运行agent
hogwarts-playwright-agent --llm.model deepseek-chat --llm.base_url https://api.deepseek.com/v1 --llm.key $DEEPSEEK_TOKEN -p '打开百度 搜索霍格沃兹测试开发学社 打开搜索结果中的第一条链接' --mcp.name playwright --mcp.url http://localhost:8931/sse
参数说明
usage: hogwarts-playwright-agent [-h] [-p str] [--llm [JSON]]
[--llm.model str]
[--llm.provider {openai,ollama}]
[--llm.key str]
[--llm.tool_calling {function,react}]
[--llm.base_url str] [--llm.reasoning bool]
[--llm.description str] [--mcp [JSON]]
[--mcp.name str] [--mcp.url str]
[--mcp.command str] [--mcp.args list[str]]
[--mcp.transport str]
hogwarts-playwright-agent 支持自定义 mcp 的 playwright agent。
霍格沃兹测试开发学社学员体验版,本工具为教学演示版本。
如需企业版本可联络。
- [商务合作](https://ceshiren.com/t/topic/34688#h-5)
- [霍格沃兹测试开发学社](https://testing-studio.com)
- [测吧(北京)科技有限公司](https://ceba.ceshiren.com)
- [测试人交流社区](https://ceshiren.com)
示例
# 启动playwright-mcp
npx -y @playwright/mcp@latest --port 8931
# 使用
hogwarts-playwright-agent --llm.model deepseek-chat --llm.base_url https://api.deepseek.com/v1 --llm.key $DEEPSEEK_TOKEN -p '打开百度 搜索霍格沃兹测试开发学社 打开搜索结果中的第一条链接' --mcp.name playwright --mcp.url http://localhost:8931/sse
options:
-h, --help show this help message and exit
-p str, --prompt str prompt 提示词 (required)
llm options:
llm 大模型配置
--llm [JSON] set llm from JSON string (default: {})
--llm.model str model 大语言模型 deepseek-chat qwen3 qwen3:4b
deepseek-r1... (required)
--llm.provider {openai,ollama}
schema 大模型协议 (default: openai)
--llm.key str key or token (required)
--llm.tool_calling {function,react}
工具调用风格 (default: function)
--llm.base_url str (default: null)
--llm.reasoning bool 是否开启思考模式 (default: null)
--llm.description str
备注 (required)
mcp options:
default: null (undefined)
mcp 配置
--mcp [JSON] set mcp from JSON string (default: {})
--mcp.name str mcp工具名字,会包含在提示词中 (default: null)
--mcp.url str mcp地址,根据url自动判断是sse或者mcp (default: null)
--mcp.command str stdio模式下的命令,npx -y @playwright/mcp@latest 不推荐使用
(default: null)
--mcp.args list[str] 根据command自动拆分,不用填写 (default: null)
--mcp.transport str 根据url自动判断是sse或者mcp (default: null)
霍格沃兹测试开发学社
联络咨询
刘华(八月)
职位:商务经理
手机:18810532482
微信:18810532482
邮箱:liuhua@ceshiren.com
黄延胜(思寒)
职位:CTO
微信:seveniruby
邮箱:seveniruby@ceshiren.com