各位大佬,Get Text在网页上抓取数据时,选择器设定好,偶发性报一下抓取不到的错误,频率不是很高,怎么有效解决?
Hi @Jerry007.Lu
当你目标的Selector发生改变时,建议先尝试使用UIExplorer的Repair功能,
得到一个兼容性更好的Selector。
如果不能解决问题,通过Pick Branch等分歧处理的方法,也能保证流程正常运行。
谢谢,方便问下一有没有pick和pick branch控件的使用Demo,Activity Guide里没有使用范例,以及一些原理介绍。
可以参考下面.NET的Doc。
或在论坛里搜索Pick关键字,希望对你有所帮助。
多谢大佬,我去研究一下
大佬,之前上面回复中有说过的UIExplorer的Repair功能,这个功能怎么使用?
Hi @Jerry007.Lu
当Selector不能像之前一样成功识别对象时,使用Repair功能再次选择该对象,可以自动得到一个兼容性更好的Selector,兼容之前取得的Selector的同时还可以成功识别当前对象。
详细请参照UiPath的官方指南。
1 Like
你的selector id (field6992span) 很可能是一個隨機生成的字串, 可以使用UiExplorer嘗試找出較穩定的attribute (eg. aaname), 或者用wildcard (*) 代替常常會變的部份 (eg. field*span)
当选择器选择时最好使用UIExplorer进行配置一下,最好排除选择器中的可变属性,采取不可变的属性进行选择。这样才能保证每次的通用性。