Behave 简明教程

Behave - Supported Languages

我们有权在功能文件中使用除英语以外的其他语言。这是因为大多数 BDD 工具都支持国际化。重要的是,关键字 - Then、When、Given 可以用其他本机语言(如西班牙语、法语等)描述。

在这种情况下,开发人员还可以在其他语言中实现步骤定义。可以使用以下命令获取所有语言的列表:behave --lang-list。

使用命令 behave --lang-list 后,以下屏幕将出现在您的计算机上:

supported languages

Behave 中包含的其他一些语言如下所示:

particular language

功能文件可以与特定语言相关联。此时,BDD 框架会选择该特定语言的关键词。该语言可以在配置文件中设置为默认值。

行为配置文件可以是 .behaverc 或 behave.ini 文件。如果我们想要语言为丹麦语,则该配置文件中的参数 lang 值应设置为 da。

Configuration file setup

为选择特定语言而设置的功能文件如下所示,用作示例的语言为丹麦语 (da)。

[behave]
lang = da