【发布时间】:2018-03-26 15:52:30
【问题描述】:
Robot Framework - 我在设置部分中参数化资源路径时遇到问题。目前我的 selenium 项目文件中有对象存储库,并将其保存为 ObjectMap.Robot file。 OR 文件放置在 project 中。我的目标是将ObjectMap.Robot 放置在远程位置以访问它。
目前我已经在ConfigVariables.robot中定义了变量
*** Variables ***
${DataFilePath} /Sample/DataFiles/
${OR_PATH} \\\\AIX2UB333/Resources/ObjectMap/
${OR_PATH} 不断变化为了访问我的关键字文件中的 OR 文件,我将我的设置设置如下。
*** Settings ***
Resource ../Resources/ConfigurationFiles/ConfigVariables.robot
Resource ${OR_PATH}/ObjectMap.robot
问题:错误显示为
导入名称/路径“${OR_PATH}/ObjectMap.robot”已参数化。 某些使用的参数无法解析。在中使用变量映射 red.xml 用于参数解析
尝试添加到red.xml,错误仍然存在。
有趣的是,如果我运行测试用例,它将成功运行。但是从 objectmap 使用的变量在测试用例中有一条红色的错误线。每个变量都有错误
使用了变量,但没有定义。
【问题讨论】:
-
您只是在问如何消除 RED 编辑器中的错误吗?
-
错误显示在资源 ${OR_PATH}/ObjectMap.robot 和 ObjectMap.robot 中定义的所有变量中。基本上想知道如何在资源路径中使用变量
-
测试是否超出红色范围?
-
@BryanOakley,您能否具体说明在红色之外运行的测试是什么意思?
-
Red 是一个编辑器(或者更准确地说,是一个编辑器的扩展)。你不需要 red 来运行机器人测试。