<p>我目前正在为一个项目使用robot框架和Gherkin语言策略(在那时候给出)。在</p>
<p>我的功能文件如下:</p>
<pre><code>*** Settings ***
Documentation
... In Order to eat a dessert safely,
... As a king
... I want to not take a lethal dessert
Library eat_or_pass.Eat_or_pass
*** Test cases ***
Lethal Dessert
[Template] The result of ${hungriness} should be ${dessert}
very hungry apple pie
hungry biscuit
not very hungry apple
*** Keywords ***
The result of ${hungriness} should be ${dessert}
Given the king is ${hungriness}
Then the related dessert is ${dessert}
</code></pre>
<p>我想将关键字“Given the king is${hungriness}”链接到python模块Eat\u或中包含的python定义_通过.py目前实施情况如下:</p>
^{pr2}$
<p>运行robot framework时,出现以下错误:
“致命甜点|失败|
找不到名为“Given the king is${hungriness}”的关键字。“
我不知道怎么解决。有人能在这个问题上帮助我吗?在</p>
<pre><code>*** Keywords ***
The result of ${hungriness} should be ${dessert}
Given The king Is Hungriness
</code></pre>
<p>应该是<strong>因为国王饿了</strong>而不是<strong>因为国王${Hungriness}</strong></p>
^{pr2}$