gpt4 book ai didi

date - RobotFramework - 获取当前日期

转载 作者:行者123 更新时间:2023-12-04 01:35:25 26 4
gpt4 key购买 nike

我需要测试当前日期是否显示在我的设备上,设备上的日期格式为 Monday, September 9, 2018 但是当我尝试测试它时,我只能使用格式 Monday, 09, 2018 这将导致测试失败,因为月份日期中没有 0。

    page should contain element  ${DATE}
${DATE_MESSAGE} get current date result_format=%A, %d, %Y
element should contain text ${DATE} ${DATE_MESSAGE}

如何更改 robotsframework 中的格式以验证此格式2018 年 9 月 9 日星期一。

错误 本应包含文本“2018 年 9 月 9 日星期一”,但其文本为“2018 年 9 月 9 日星期一”。

最佳答案

这可以更容易地完成

${date}=      获取当前日期     UTC      exclude_millis=yes
${convert}=      转换日期      ${date}      result_format=%a %B %d %H:%M:%S UTC %Y
记录     ${convert}      console=yes

(%a = f.e. 星期一
%A = f.e.星期一
%B = f.e.五月
%H:%M:%S - f.e. 13:04:09
UTC = f.e.需要部分字符串
%Y = 2019)

上面字符串的控制台输出会给出:

2019 年 5 月 10 日星期五 10:12:31 UTC

如果您想添加一定天数,请使用:

${date}=      获取当前日期     UTC      exclude_millis=yes
${plus14}=      添加截止日期      ${date}      14 天
${future}      转换日期     ${plus14}      result_format=%a %B %d %H:%M:%S UTC %Y
日志     ${future}     console=yes

输出将是:

2019 年 5 月 24 日星期五 10:12:31 UTC

关于date - RobotFramework - 获取当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52254674/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com