RPA-Uibot开发常见问题 - 知乎
记录Uibot学习和使用中自己遇到的一些问题,大部分是官方教程没有的,有的是看教程不仔细没注意到。
问题的解决:网上搜索自己实操测试+官方企业微信群多问。
看社区和官方教程都没记录这些的地方,所以汇总一下,以后其他遇到问题的同学可以参考。
注明:以下所有基于5.6社区版,不确定不同版本之间是否通用。
1.Uibot子程序的调用
子程序简单点说,把实现某个功能的一段代码打包,以后再重复用到这个功能一个命令就行,不用再重复写一段代码,方便、简洁。
基本命令-子程序
子程序的调用在5.6社区版没有可视化的命令,需要在源代码中写
使用实例:判断电脑微信是否登录
命令名一般以要实现的功能命名,方便之后调用。
属性我没用到过,不知道干嘛,不管,(属性)是命令自带的。
同一流程块调用:命令名(属性)
不同流程块调用:
Import 流程块名 //注释:子程序所在的流程块名
流程块名.命令名(属性)
跨项目使用:请参照官方中级开发指南-命令库部分
2.Uibot中Ctrl+C和Ctrl+V
当“获取文本”和“获取元素文本”命令都不行,就需要模拟手动的复制粘贴,传统手艺Ctrl+C和Ctrl+V。
键盘-模拟按键命令,
属性设置:模拟按键C/V,辅助按键Ctrl,按键类型第一条按下,第二条弹起,其他默认。
不用辅助按键分开C/V和Ctrl写四条命令就不行,可能uibot不支持。
3.Uibot中Excel单元格加变量
A:循环中按照循环次数写入单元格
实例:"A"&(i+1),或者"A"&i+1
B.EXCEL中写入带变量的公式
实例:在C列依次写入公式“=A1+B1”到“=A6+B6”
数据:"=A"&i&"+B"&i&""
4.Uibot网址中加变量
一般用于数据采集中,和excel公式写入变量的方法一样,"&i&"
page="&i&"
最近采集BOSS直聘的数据遇到的这种需要。
没办法使用自带的翻页功能,因为每一页的翻页按钮标签都会变,只会翻到第二页。标签变动部分改为通配符之后也不行,上一页和下一页的标签完全一样,识别不了只会来回翻页。
好在网址是有规律的,每页的网址变动部分就是页数,所以循环打开每一页,每次采集一页的数据就行了。
文章来源:https://zhuanlan.zhihu.com/p/442481153
声明:本文通过RPA之家机器人自动转载,如有侵权请联系service@rpazj.com删除
赞
1条评论