Robot Framework:从文件中读取登录凭据

Robot Framework: Read Log In Credendials From a File

我是 Robot Framework 的新手,我想知道是否有一种方法不仅可以使用 --removekeywords 在生成的日志中隐藏登录凭据,还可以从单独的文件中读取密码和用户名。有谁知道这样做的方法吗?

为了从文件中读取变量(在您的情况下是密码和用户名),您可以在测试用例中声明一个 variable file 或使用命令行参数指定它。

您的文件可能看起来像这样简单:

USERNAME = "user"
PASSWORD = "pass"

鉴于它被称为 myvariables.py 您可以在测试用例的设置中声明它:

*** Settings ***
Variables    myvariables.py

或使用命令行参数--variablefile myvariables.py

另一种方法是使用 built-in keyword Import Variables。使用此关键字导入的变量被设置到测试套件范围内。