有没有办法2在cypress中创建多个命令文件

问题描述 投票:0回答:2

为了管理或拥有更多结构格式,我想根据应用程序中的不同页面创建多个命令文件。是否真的可以创建多个命令文件,如果可以,我们应该如何创建?否则我们如何在一个命令文件中管理所有页面场景?

cypress
2个回答
23
投票

在默认的

cypress/support/index.js
文件中,您会看到这样的行:

import "./commands";

这会添加

cypress/support/commands.js
文件中的命令。

您可以类似地添加

cypress/support/someOtherCommands.js
文件并通过添加以下行将其导入到
cypress/support/index.js
文件中:

import "./someotherCommands";

您可以根据需要添加任意数量的内容,也可以将它们嵌套在目录中以获得更好的结构。示例:

cypress/support/settings/mainSettingsPage.js
将通过以下方式导入:

import "./settings/mainSettingsPage";

0
投票

我知道这有点旧,但至少对于版本

13.14.2
,你需要在主命令文件中导入 extraCommands 文件

命令.ts:

import './extraCommands';
© www.soinside.com 2019 - 2024. All rights reserved.