可以选择在功能文件中使用除英语之外的其他语言。 这是因为,大多数 BDD 工具都支持国际化。 重要的事实是关键字 - Then
、When
、Given
可以用其他母语描述,如西班牙语、法语等。
在这种情况下,开发人员也可以用其他语言实现步骤定义。 可以使用以下命令获取所有语言的列表:behaviour --lang-list
。
使用命令行为--lang-list
后,计算机上将出现以下屏幕 -
下面提到了 Behave 中包含的更多语言 -
特征文件可以与特定语言相关联。 此时,BDD 框架为该特定语言选择关键字。 可以在配置文件中将语言设置为默认语言。
行为配置文件可以是.behaverc
或behave.ini
文件。 如果希望语言为中文,则应在配置文件中将参数 lang
的值设置为 zh。
配置文件设置
下面给出了为选择特定语言而设置的功能文件,用作示例的语言是中文 (zh)。
[behave]
lang = zh