我怎样才能在Robot Framework中获得当天的成功?

时间:2017-02-23 13:19:34

标签: python-2.7 robotframework robotframework-ide

我是自动化测试的新手。

现在我想从列表中选择当前的工作日。

我想关注关键字:

Selenium2Library.Select From List by Value ${day_of_the_week}

如何获得Robot Framework中的当前日期?我的问题有一个简单的解决方案吗?

最好的是一个变量,它给我当前的德语语言。

我希望你能帮助我。

1 个答案:

答案 0 :(得分:3)

使用Library DateTime

可以通过以下方式调用:

**** Settings ***
Library    DateTime

您可以使用Get Current Date关键字并将其分配给Var并指定格式。例如:

${CurrentDate}    Get Current Date    result_format=%d-%m-%Y
Log    ${CurrentDate}

在您的情况下,您需要更改Result_format以检索当天。这将是

${CurrentDay}    Get Current Date    result_format=%A
Log    ${CurrentDay}

当在日志​​中查看时,将检索"星期四"

可以找到格式列表here

希望这能帮到你!

编辑:

由于DateTime库不支持日期的本地名称(例如德语的星期一,例如德语)Asker切换到%w格式以返回0-6范围。然后使用索引将int更改为日期的字符串!