如何在弹窗类日期界面,选择日期?

振海 2月前 247

因每天工作都需要提取前一天的报表数据,因为日期是滚动的,如何让RPA可以自动选择前一天的日期。界面见附件

上传的附件:
最新回复 (12)
  • 蔡勇家 2月前
    2
    哥哥,去看看视频教程,有说过方法的
  • 振海 2月前
    3
    具体是哪期视频呢?就是没看到,麻烦赐教,谢谢。
  • 果子哩 2月前
    4

    可以试下设置元素文本

    具体的命令的作用,可以看一下教程https://academy.laiye.com/teachvideo?t=1650346191017


  • 振海 1月前
    5
    课程里只是讲解的输入指定日期,但我需要的是自动选择T-1的日期,这需要再写公式实现吗?
  • 企鹅ran 1月前
    6
    振海 ,可以读取本机日期-1,之后格式化时间之后写入
  • 振海 1月前
    7
    企鹅兄,这个思路我知道,但是在RPA里用哪些模块设置不会啊,能否再麻烦把步骤说具体点。感激涕零
  • 萌新大白熊 1月前
    8
    多尝试,总会有种方法可行的。比如这些方法:
    1、最好的情况,直接用鼠标的点击目标命令;
    2、不行的话,试试使用“设置元素文本”命令,直接修改左上角的日期文本(有些日期组件可能需要连续设置两次)。使用UB自带的获取时间(日期)命令即可得到当前日期
    3、使用“设置元素属性”命令、或执行JS命令,这种需要你对前端有一定的理解(HTML + JS),例如,F12打开控制台查看该网页源码,意外发现开始日期或结束日期都是用全局变量存的,则直接执行js修改这两个变量的值即可。
    4、有些日期框,初始默认就选到了今天,也就是此时你其实只需要让它往前一天即可。可以考虑曲线救国,例如,看日期框是否支持快捷键,没准直接按一下“左”方向键,或者按一下“shift+Tab”键即可往前一天;又或者,直接鼠标定位到今天这个高亮的日期这里(利用元素属性或直接找图定位),然后使用鼠标移动命令,直接向左固定偏移一段距离,再执行鼠标点击。
    5、功夫再高也怕菜刀。直接暴力截图存下1-31这31个数字在日期框里的图片,然后直接使用“点击图像”命令。。。
    6、查询无外乎就是一个POST请求,可以尝试修改post的参数(起止日期),然后重新POST即可(JS、或UB自带的POST、甚至Brup重放)
    7、还有一些奇技淫巧,比如,RPA在今晚23:59:50秒打开该网页,然后点开日期框,它可能自动就是选到的今天的日期。然后保持不动,机器人不执行任何动作,等待20秒,这时候已经是明天了!但日期框选中的当然还是今天的日期,于是机器人直接点击查询,即可实现查询“昨天”了。(如果次日数据要早上8点才能出来,那就活生生等到8点,当然这得确保网页没有自动刷新或登录状态失效的机制)
  • 萌新大白熊 1月前
    9
    不过我一般是直接用python插件^_^
  • 振海 1月前
    10
    好的,谢谢大白熊耐心指导,小白我再好好学下,才开始接触很多都不懂,还无法融会贯通。
  • 何华彬 1月前
    11
    企鹅ran 振海 ,可以读取本机日期-1,之后格式化时间之后写入


    你看看我写的,抄起,基本按照这个推理

  • 何华彬 1月前
    12
    我在第24行是获取月份,你可以更改为获取日期,,
    然后在24行的日期变量-1就可以了
  • 振海 24天前
    13
    感谢华彬兄指导,已经解决获取时间问题。但又被无法在时间窗口中自动选择获取的时间。。。。。。。。。好像日期窗口是“动态随机元素”,现在还在研究中。。。。。。
返回
发新帖