网页自动化,找对应的列
 
Notifications
Clear all

RPA社区具有邮件自动通知功能,可以关注帖子实时追踪答复情况。需要在账号中 正确添加邮箱哦(⊙o⊙)

网页自动化,找对应的列  

 

Thomas.Liu
杰出会员
已加入: 1年 前
帖子: 32
28/06/2019 9:29 上午  

用BP做网页自动化,有一个table,我需要在表格里的C列找到指定的ID后,勾选那一行,有什么思路没?

比如这种,我需要先查找到11322在第二行,然后自动获取对应的第二行CheckBox去打勾。

目前identify没法获取他在第几行这种信息。

感觉这是常见的自动化,对于这种做法有什么思路没?


引用
LOG
 LOG
活跃会员
已加入: 1年 前
帖子: 17
28/06/2019 9:10 下午  

循环


回复引用
Thomas.Liu
杰出会员
已加入: 1年 前
帖子: 32
29/06/2019 11:27 上午  
发布者: LOG

循环

不行呢,循环的话,效率太低,尤其在网页table表数据行数很多的时候。


回复引用
Jessica.Lu
杰出会员
已加入: 1年 前
帖子: 34
30/06/2019 4:06 下午  

我只知道uipath可以获取到第几行,然后根据行数在获取checkbox的位置,BP可以走这个思路吗?


回复引用
sukai.chen
杰出会员
已加入: 2年 前
帖子: 47
01/07/2019 9:01 下午  

你好,可以使用Get HTML Attribute获取空间的Path,然后找出对应的关系,通常第几行就在path中有体现。然后再替换Path,使这个path变成Checkbox的path,就可以获取到CheckBox的位置了。不知道这么说是否理解?可能过于抽象话了,你可以试着做做看。 😀 😀 


回复引用
Thomas.Liu
杰出会员
已加入: 1年 前
帖子: 32
03/07/2019 9:05 下午  

不是很理解,可以详细说说吗?谢谢


Allenxcai 点了赞
回复引用
sukai.chen
杰出会员
已加入: 2年 前
帖子: 47
08/07/2019 3:15 下午  

不好意思,回复有点晚了 😀 不知道解决了没有?

看下图,假设左边是你上面的第三列中的某一行,右边是你上面第一列的某一个checkbox

我们左边的故意把path那个勾去掉,将他的Value值使用dynamic。然后右边的checkbox的path使用dynamic。

在实际操作中,我们通过指定value值,找到该值所在第几行的位置,然后拿到他的Path内容。将path改变成checkbox的path后,再取识别checkbox,做点击操走。


AllenxcaiJessica.Lu 点了赞
回复引用
Jessica.Lu
杰出会员
已加入: 1年 前
帖子: 34
08/07/2019 8:10 下午  

楼上的赞,学习了,点赞!


回复引用
庐鱼
活跃会员
已加入: 1年 前
帖子: 8
09/07/2019 6:00 下午  

原来是这样弄的


回复引用