【发布时间】:2015-11-21 13:08:22
【问题描述】:
在机器人框架中,我有一个这样的测试套件:
test-suite/
├── Common.robot
├── TestCaseA.robot
└── TestCaseB.robot
文件Common.robot 定义了一些将被TestCaseA.robot 和TestCaseB.robot 使用的关键字。在其他语言中Common.robot 将被称为库,但尝试像这样导入它
*** Settings ***
Library Commons
或者那样
*** Settings ***
Library Commons.robot
导致错误。
[ ERROR ] Error in file '[...]/TestCaseA.robot': Importing test library 'Commons' failed: ImportError: No module named Commons
关键字Library 似乎只适用于低级测试库。我确信必须有另一种方式。用户自定义库如何包含在机器人框架中?
【问题讨论】: