Internationalization Robot框架属性文件

Internationalization Robot框架属性文件,internationalization,robotframework,Internationalization,Robotframework,我正在使用robot框架实现web自动化,我想知道如何在Java中设置属性文件,例如config.properties,以便根据所使用的语言设置不同的断言 例如: 假设我想声明一个页面的标题 Location Should be Title in English Location Should be Title in French Location Should be Title in Italian 是否有一种方法可以在我的测试用例中只使用一个断言,并根据网站的语言使用不同的文件来执行

我正在使用robot框架实现web自动化,我想知道如何在Java中设置属性文件,例如config.properties,以便根据所使用的语言设置不同的断言

例如:

假设我想声明一个页面的标题

Location Should be  Title in English
Location Should be  Title in French
Location Should be  Title in Italian
是否有一种方法可以在我的测试用例中只使用一个断言,并根据网站的语言使用不同的文件来执行相应的断言:website.com、website.fr、website.it


谢谢

经过一些研究,我发现robot框架提供了通过变量文件实现这一点的可能性。 变量文件是python模块,我可以简单地为每个网站版本设置变量:EN、FR、IT varfilefr的示例:

TITLE = "title in french"
在我的测试中,我会使用

${TITLE}
然后在命令行中输入变量文件作为参数,运行测试时将考虑变量文件中设置的所有变量

pybot  -vbrowser:firefox -vbaseurl:FRURL --variablefile frvariablefile.py test.robot