方法一:
将页面元素的隐藏属性改为显示再抓取。
具体步骤:
-
使用UiPath抓取到导航栏上指定元素(如图例:服务支持)
-
右键点击元素,选择检查元素
-
在DOM树里找到该元素的诸如display的属性,将其从none改为bolck(还有其他像是hidden的属性同样是改为bolck)
-
再次打开UiPath即可抓取到指定的二级菜单元素
-
为避免点击瞬间位移导致浮动导航栏消失,在属性栏中,将光标移动类型改为Smooth
-
三级、四级菜单同理
流程:
方法二(推荐):
使用Ui Explore DOM元素树找到元素并抓取。
-
如同方法一第一步,找到导航栏主元素并指定
-
添加一个单击,选择到同样的元素
-
打开单击的Ui Explore
-
在DOM树中找到需要点击的元素
-
同样将光标移动类型改为Smooth
注:文中涉及网站仅演示使用,未在网站爬取任何数据