现有需求需要更改用友系统的日期内容,首先要分别选中日期输入框的年月日,然后分别填入想要的日期。本文以uipath为默认rpa软件。
一、选中日期输入框yyyy/mm/dd
使用最常见的click组件,点击进入页面选择界面,点击F3从选择区域更改为选择窗口。因为选择区域默认为点击区域,没办法精确到点击区域内的某个日期。选择窗口可以精确到鼠标点击的位置,但是受限于选择模式,如果页面发生了布局改变则需要重新选择位置。
-
点击组件
-
模拟键盘键入组件(type into)
-
需要判断月份的单双数,添加0
-
判断日期的单双数
二、在uipath中获取前一天的日期
uipath支持多种语言环境,虽然项目标注了使用vb,但是我使用c#依然可用。
//获取当前时间
DateTime.Now.ToString();
//获取前一天时间yyyy-mm-dd
DateTime.Now.AddDays(-1).ToString();
//获取具体的年月日
DateTime.Now.AddDays(-1).Year.ToString();
DateTime.Now.AddDays(-1).Month.ToString();
DateTime.Now.AddDays(-1).Day.ToString();