python - 如何在机器人框架中将设置下的变量设置为环境变量
问题描述
我正在为其中一种产品实现机器人框架,我在其中遇到了一个文件 config.yaml 来读取用于登录数据库服务器的所有凭据。我想知道如何使设置部分下的变量成为环境变量并从命令行传递文件。
*** Settings ***
Library RequestsLibrary
Library Collections
Library JSONLibrary
Library OperatingSystem
Variables ../../Config.yaml
我希望 ../../Config.yaml 被声明为环境变量并通过命令行传递它。IE
robot testfile.robot <path>/Config.yaml
解决方案
您可以尝试
robot --variable path_config:somewhere testfile.robot
创建变量并在您的导入中
*** Settings ***
Library RequestsLibrary
Library Collections
Library JSONLibrary
Library OperatingSystem
Variables ${path_config}/Config.yaml
推荐阅读
- javascript - JavaScript:为 jquery ajax 重试添加延迟
- ruby-on-rails - Ruby 默认参数:静态还是动态?
- c# - 使用托管服务帐户将文件从 IIS 写入网络驱动器
- c# - 使用具有不同层的 LINQ 意味着我无法访问特定类型
- python - aws lambda 逐行读取并写入文件
- c++ - 使用 C++ 在 Active Directory GPO 中管理“安全设置”
- flutter - GridView中的颤振图像滚动滞后
- python - 如何指定来自 rest_framework.test.Client 的 Accept 标头?
- c++ - 对于 C++,是否可以打印派生类对象的超类成员
- class - Kotlin 中的这些类有什么区别?