【发布时间】:2021-01-05 03:16:59
【问题描述】:
我想建立一个可维护的机器人框架环境。因此,我想创建一些带有常用关键字的“.resource”文件。在“.resource”文件中是一个需要参数的导入库。但我找不到将参数从“.robot”文件传递到“.resource”文件的方法。
问题:
[ ERROR ] Error in file '/Robustness_yocto.robot' on line 9: Setting 'Resource' accepts only one value, got 2.
“.resource”文件:
*** Settings ***
Variables ../instructions/UsbMuxInstuctions.py
Library BuiltIn
Library ../library/SerialLibrary.py _port=${device} WITH NAME Device
...
...
...
“.robot”文件:
*** Settings ***
Variables ../instructions/DeviceInstuctions.py
Library BuiltIn
Library Process
Resource ../resources/Device.resource device=/dev/ttyACM0
Suite Setup Setup
Suite Teardown Teardown
...
...
...
为什么 device=/dev/ttyACM0 语法不起作用?您会为此用例推荐什么解决方案?
【问题讨论】: