用workbuddy生成自动化测试脚本需先确保web应用可访问且浏览器能正常打开url;安装插件后点击蓝色机器人图标启动录制,不可关闭新标签页;支持手动导航交互或导入csv用例;编辑时需添加断言、替换硬编码为变量、运行校验;最后导出python+selenium脚本并执行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用WorkBuddy生成自动化测试脚本,需先确保目标Web应用已部署可访问,且浏览器能正常打开对应URL——若页面加载失败或存在登录拦截,WorkBuddy将无法录制真实用户交互行为。
安装并启动WorkBuddy插件
在Chrome浏览器中访问Chrome网上应用店→搜索“WorkBuddy”→点击“添加到Chrome”→确认授权→右上角出现蓝色机器人图标即表示安装成功。这一步必须在录制前完成,否则后续所有操作无法触发录制入口。
点击该图标→选择“Start Recording”→弹出的新标签页会自动跳转至空白页,此时不要关闭它——【关闭该标签页会导致录制会话中断,所有已录步骤丢失】。
录制用户操作流程
方法一:手动导航+交互录制
在WorkBuddy新标签页中,地址栏输入待测网站URL→按回车加载→等待页面完全渲染(观察左下角状态栏不再显示“正在加载”)→开始点击按钮、填写表单、切换Tab等真实操作。每一步操作都会实时生成对应脚本行。
方法二:从已有测试用例导入
准备一份结构清晰的CSV文件,列名包含action、target、value(例如:click, #submit-btn, null;input, #email-field, test@example.com)→点击WorkBuddy面板右上角“Import CSV”→选择文件→系统自动解析并生成脚本框架。注意CSV中target字段必须使用合法CSS选择器,XPath暂不支持。
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
编辑与校验生成的脚本
第一步:定位关键断言点
在脚本编辑区找到页面跳转或提交后的响应节点→在该行下方插入assertText指令→填写预期文本内容(如“订单提交成功”)→保存变更。
第二步:替换硬编码值为变量
选中脚本中所有固定邮箱、手机号等字段→右键→“Convert to Variable”→命名为email_01、phone_02等→系统自动生成data.json配置文件。这一步不做,脚本将无法批量执行多组数据。
第三步:运行本地校验
点击“Run Locally”→选择Chrome驱动→等待浏览器自动拉起→观察实际执行是否与录制路径一致。若某步卡住超15秒,WorkBuddy默认报错退出,需返回编辑区增加waitElement指令。
导出可执行脚本
点击右上角“Export”→选择“Python + Selenium”格式→勾选“Include driver setup”→点击“Download ZIP”。解压后得到main.py、test_data.json、requirements.txt三个文件。
在终端进入解压目录→执行pip install -r requirements.txt→再运行python main.py。脚本将调用本地ChromeDriver启动浏览器并完整执行测试流。










