游乐游手机版
首页/AI热点日报/热点详情

如何用问小白编写自动化测试脚本的完整教程

类型:热点整理2026-07-20
使用问小白CLI工具,先安装并实名登录,再用自然语言描述包含动作、对象和预期结果的测试需求,执行wxbgenerate生成Python脚本,最后运行验证。整个过程约几分钟,需注意账号实名和描述具体性。

首先安装问小白 CLI,并登录已实名认证的账号,然后用自然语言清晰描述测试需求——包括动作、对象和预期结果,执行 wxb generate 生成脚本,最后运行 Python 脚本验证即可。整个过程只需几分钟,但有几个关键细节需要留意,否则容易卡住。

许多用户希望通过问小白(WenXiaoBai)快速生成可运行的自动化测试脚本,但常常在第一步就遇到困难:环境如何配置?测试用例怎么写?如何确保第一次就能成功运行?本文将从零开始,手把手带你完整走一遍创建 Selenium 浏览器自动化脚本的全流程,确保你最终获得一个能真正执行的脚本。

安装问小白 CLI 工具并登录实名账号

打开终端,运行 pip install wenxiaobai,几分钟内即可完成官方命令行工具的安装。

安装完成后,执行 wxb login 命令,输入你在问小白官网注册时绑定的邮箱地址,系统会向该邮箱发送一封包含 6 位验证码的邮件,将验证码粘贴回终端并按回车确认,即可完成登录。

【请务必使用已实名认证的账号,未实名账号无法调用生成引擎】——这一点很容易被忽略,如果遇到报错“无权限”,请先检查账号是否已完成实名认证。

准备被测网页并描述测试需求

打开待测试的网页,例如 https://example.com,确保页面可以正常加载,且没有反爬虫跳转逻辑(如 Cloudflare 的验证页面)。

接着,用自然语言明确描述你要测试的内容。例如:“在搜索框输入‘天气’,点击搜索按钮,验证结果页 URL 包含 ‘weather’”。该描述必须包含三个核心要素:动作 + 对象 + 预期结果。仅写“搜天气”是不够的,因为问小白无法推测你的具体操作。

需求描述越具体,生成的脚本就越有可能一次性通过。如果仅写“登录网站”,问小白默认会生成无交互的访问脚本,不会自动填写表单——许多新手都在这里栽了跟头。

生成并下载自动化测试脚本

返回终端,进入你准备存放脚本的空目录,执行以下命令:

wxb generate --url https://example.com --desc "在搜索框输入‘天气’,点击搜索按钮,验证结果页 URL 包含 ‘weather’"

命令执行后,工具会连接云端模型,大约 8 到 15 秒后返回一个 Python 文件路径,例如 ./test_example_search.py

该文件已内置 ChromeDriver 自动管理逻辑,无需手动下载驱动或配置 PATH,省去了许多繁琐步骤。

运行生成的脚本并验证效果

直接运行 python test_example_search.py

如果终端输出“✅ 测试通过”并自动关闭浏览器,则说明脚本已成功执行。如果出现报错 ModuleNotFoundError: No module named 'selenium',请先手动安装 pip install selenium

首次运行时,问小白会自动下载与当前 Chrome 版本匹配的 ChromeDriver,下载时间取决于网络状况——【请勿中途关闭终端或断开网络,否则驱动文件可能损坏,届时需要手动清理 ~/.wxb/cache/ 目录下的内容】。耐心等待它完成即可。

来源:https://www.php.cn/faq/2850841.html?uid=1589237

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。