使用Claude+playwright-mcp自动化测试
是Anthropic发布的大型语言模型,本文使用cladue-desktop作为mcp-client.playwright是由微软的WEB UI自动化测试工具,并且推出了playwright-mcp供大模型调用.本文介绍如何利用两者做自动化测试.
·
cladue是Anthropic发布的大型语言模型,本文使用cladue-desktop作为mcp-client.
playwright是由微软开源的WEB UI自动化测试工具,并且推出了playwright-mcp供大模型调用.
本文介绍如何利用两者做自动化测试.
1.安装cladue-desktop跟playwright插件
省略.
2.cladue配置mcp-server
本地浏览器需要安装playwright插件(需要python3.7以上)
#安装playwright
pip3 install playwright
python -m playwright install
cladue配置文件路径:
mcp配置
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"-y",
"@executeautomation/playwright-mcp-server"
]
}
}
}
配置成功后,可以看到playwright是running状态.
3.测试验证
由于作者不是专业QA,这里只做简单的例子.(告诉claude,帮忙用浏览器打开百度,并使用百度搜索deepseek官网,并进入deepseek官网)
对话过程:
请帮我用浏览器打开百度,并使用百度搜索deepseek官网,并且进入deepseek
...
请帮忙把上述正确的过程整理成playwright脚本
...
claude有自我纠错的能力,所以过程中可能会错误步骤,我让它帮忙整理成playwright脚本的时候,让它只整理正确的步骤.
以上,就是整个学习过程啦.感觉能够解放部分QA同学的双手啦.
更多推荐
所有评论(0)