python - 如何在机器人框架中动态导入变量文件

标签 python robotframework

我在机器人框架中工作。我有两个变量文件。我想动态传递这些变量文件。在某些情况下我想发送 a.py 而在其他情况下我想发送 b.py。但是我想动态传递这些信息。 你能帮我解决这个问题吗

最佳答案

您可以使用 Import library手动导入外部文件的关键字。

然后使用 Run Keyword If关键字检查要导入的库。例如:

Run Keyword If   '${VAR}' == 'a'   Import Library   a.py
Run Keyword If   '${VAR}' == 'b'   Import Library   b.py

您可以将 VAR 作为参数传递给您的测试:

pybot --variable VAR:a TestSuite

关于python - 如何在机器人框架中动态导入变量文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32177760/

相关文章:

python - 轻松启动多个rq工作进程——水平扩展

java - 如果使用编程式 Java API,如何停止 RobotFramework 测试?

python - 通过 Excel VBA 运行 Python 脚本

python - Differ.compare() 使用一次后结果消失

selenium-webdriver - 如何使用 Robot Framework 查找特定 html 元素的 css 样式属性?

robotframework - 如何使用 Robot Framework 完成无限任务?

robotframework - 如何从 Robot Frame Work 获取套件名称

ssh - 使用robotframework在远程文件中添加新数据

Python Pylons/Pyramid cookies

python - 将字符串拆分为 x 个字符