编写 Cucumber 测试与添加新功能指南
1. 编写第一个 Cucumber 测试
在编写测试时,我们使用 Puppeteer 以无头模式运行测试,即不会启动实际的 Chrome 浏览器窗口。若想看到浏览器窗口启动,可通过修改启动命令关闭无头模式:
const browser = await puppeteer.launch(
{ headless: false }
);
若使用控制台日志辅助调试,需提供另一个参数将控制台输出转储到标准输出:
const browser = await puppeteer.launch(
{ dumpio: true }
);
1.1 使用数据表格进行设置
接下来,我们将使用 Cucumber 的数据表格功能编写一个新的场景测试。具体步骤如下:
1. 创建新的特性文件 :创建一个名为 features/drawing.feature 的文件,内容如下:
Feature: Drawing
A user can draw shapes by entering commands
at the prompt.
Scenario: Drawing functions
Given the user navigated to the
超级会员免费看
订阅专栏 解锁全文
500

被折叠的 条评论
为什么被折叠?



