Python 3.x Robot框架:将结果从一个关键字传递到另一个关键字

Python 3.x Robot框架:将结果从一个关键字传递到另一个关键字,python-3.x,robotframework,Python 3.x,Robotframework,在robot框架中,我有两个关键字接受日期和获取日期。 接受日期接受日期字符串并执行一些工作,然后获取日期返回当前日期字符串 我想在不声明变量的情况下,将日期字符串从Get date传递到Accept date Accept Date Get Date 有可能在Robot framework中执行此操作吗?要使其正常工作,您必须将Get Date的结果保存到一个变量中,然后将该变量用作Accept Date的参数 无法链接这两个调用 我想在不声明变量的情况下,将日期字符串从Get d

在robot框架中,我有两个关键字接受日期获取日期接受日期接受日期字符串并执行一些工作,然后获取日期返回当前日期字符串

我想在不声明变量的情况下,将日期字符串从Get date传递到Accept date

Accept Date      Get Date

有可能在Robot framework中执行此操作吗?

要使其正常工作,您必须将
Get Date
的结果保存到一个变量中,然后将该变量用作
Accept Date
的参数

无法链接这两个调用

我想在不声明变量的情况下,将日期字符串从Get date传递到Accept date

Accept Date      Get Date

你不能这样做,除非你重写你的关键字。例如,您可以修改
Accept Date
关键字,将“Get Date”(或者“Today”)视为特殊条件。如果它检测到其参数是“Get Date”,它可以调用该关键字并在其余操作中使用结果。

为了从中的“Get Date”检索当前日期到关键字“Accept Date”, 首先必须确保关键字“Get date”返回“当前日期”,但“Accept date”也接受此数据。 因此,您必须在关键字部分声明这两个关键字,并使用内置库、字符串等中已经存在的一些关键字。 第二个解决方案是在一个相关的python模块中定义每个关键字的角色和步骤,您必须自己创建这个模块