小技巧:英文日历日期选择——by.深圳业务组
评论
收藏

小技巧:英文日历日期选择——by.深圳业务组

经验分享
豆浆
2023-12-30 17:28·浏览量:583
豆浆
发布于 2023-12-30 16:20更新于 2023-12-30 17:28583浏览

应用场景:

在很多跨进电商客户的业务场景中,可能会遇到日期选择元素为英文或其他语言,自定义指令当中的日历日期选择器二(web)目前只能识别出阿拉伯数字,如果元素为英文则无法实现,所以在遇到这种类似场景时可以通过下方流程来实现这个需求。

类似场景:

实现思路

  • 通过无限循环获取年或月的元素;
  • 使用魔法指令将外语转换为阿拉伯数字;
  • 判断当前获取元素年是否与设定日期中的年相等,如果不相等则执行对应的增加或减少年份的操作步骤;
  • 如场景开始和结束选择框同时出现,在开始和结束日期月份相邻时,开始日期的年月增加按钮和结束日期的年月减少按钮会消失。这时候可以加上一个判断条件,如开始日期选择框的年月增加按钮消失,则点击结束日期的增加年份按钮即可,结束日期选择框的年月减少按钮消失则反之。
  • 最后使用通用日期选择(web)指令选择对应日元素:

实现方法:

1、没有实际场景,大家可参考下图中文版为例:

演示图片1.1

演示图片1.2

2、通过无限循环获取年或月的元素;

无限获取元素信息是否已等于设定年月。

判断当前月份不等于时增加或减少年份,直到等于预期值退出循环。

流程是以中文日期演示,英文版需自行插入魔法指令位于获取元素信息位置,下面会讲解魔法指令使用方法。

用魔法指令将外语转换为阿拉伯数字:

 ——将元素文本信息转为数值,首先获取对应元素信息,通过魔法指令将英文月份描述转换为数值。

 ——在魔法指令输入类似描述:

 描述:将英文月份转换为数字表示的月份

 示例:

 输入:November

 输出:11

通用日期选择(web)使用方法请参考链接: 通用日期选择(web)使用说明

3、注意事项:

  • 上述指令中只包含开始日期,如果场景和上面一样,开始和结束日期选择框同时出现,结束日期选择框可以上方指令为例修改相应元素即可实现。
  • 用于切换年月的元素,注意校验元素为1个。
收藏5
全部评论1
最新
发布评论
评论