我正在研究应该经常评估相同条件的项目,所以我在条件下使用“Run Keyword If”关键字。它需要大量的空间和时间。我想为这个关键字创建包装器,它将包含条件,这样我只需要传递关键字来执行。
这是它的样子:
Run Keyword If '${something}'=='string' Click Element ${locator}
这就是我想要的样子:
If Condition Click Element ${locator}
是否有可能做到这一点?还有多个带“AND”的关键字?
发布于 2019-06-10 11:19:12
您可以创建自己的关键字并将关键字名称作为参数传递。在您的情况下,假设${something}
是一个全局变量,If Condition
关键字可能如下所示:
*** Keywords ***
If Condition
[Argument] ${keyword} ${locator}
Run Keyword If '${something}'=='string' ${keyword} ${locator}
*** Test Cases ***
Test
If Condition Click Element ${locator}
https://stackoverflow.com/questions/-100006955
复制相似问题