OpenRPA实践遇坑

界面基本介绍和设置:

 

一、OpenRPA不支持iframe如何设置

 note:需要了解一些xpath的知识

 

二、下拉框列表(dropdown) xpath参数化

参数化好处:可以根据使用方的情况快速设置不同院区,避免重新定位元素

 

三、选择目录时尽量选择左侧目录

 

四、上传文件(选择全部文件 or 部分文件)

4.1 上传全部文件

 如上图,通过按键(Ctrl+A)实现选择全部文件进行上传,附上输入文本:

"{LCONTROL down}a{LCONTROL up}"

4.2 上传一个或多个文件

note:选择文件时最好使用输入文件名称的方式(参数化),而不是元素定位(文件顺序等一旦发生变化,会执行失败)

如下图:上传一个文件

如下图,上传多个文件

 

五、单击元素概率不好使

虚拟单击改为:False,若要使用双击事件,则改为True

 

六、输入框输入新的值无法输入

解决思路:先清空,再设置值

 扩展:设置的值为当天日期,参数化输入表达式(DateTime.Now.ToString("yyyy-MM-dd"))

七、输入登录账号和密码时偶发错误

原因分析:输入法设置有时中文会输入不上

解决方法:添加按键操作如下图

 

八、导出文件的文件名参数化处理

原因分析:每次导出后文件名重复也会失败,提示文件名重复是否覆盖的问题

解决方法:参数化导出的文件名,如下图

获取当前日期,精确到天
t1=DateTime.Now.ToString("yyyy-MM-dd")
获取时间戳
t2=CType(datediff("s","1970-01-01 00:00:00",now), String)
根据需要设置
str='test'

表达式:str & " - " &t1 & " - " &t2

 

 

 

 

 

 
 

 

 
posted @ 2024-01-12 21:33  helloTerry1998  阅读(539)  评论(0编辑  收藏  举报