RPA8.0- 获取文本 UIA 方式报错:ubpa.ierror.WinNotFoundError: WinNotFoundError

环境描述:
RPA8.0
Lotus Notes

组件:
获取文本(UIA 方式)

情况:Lotus Notes 中需要把邮件移动到某个文件夹,所以想把遍历文件夹列表找到目标文件夹。
问题,拾取器能够拾取到路径,但是运行的时候就报错
RPA8.0- 获取文本 UIA 方式报错:ubpa.ierror.WinNotFoundError: WinNotFoundError
报错信息: ubpa.ierror.WinNotFoundError: WinNotFoundError
RPA8.0- 获取文本 UIA 方式报错:ubpa.ierror.WinNotFoundError: WinNotFoundError
报错中提示文件 plugin\Com.Isearch.Func.Python\lib\ubpa\iautomation.py 的 316 行出错
打开文件查看
RPA8.0- 获取文本 UIA 方式报错:ubpa.ierror.WinNotFoundError: WinNotFoundError
发现 automation.Control 函数传入的参数中有一个 searchDepth,默认值为 1,而且没有办法通过 get_win_control 传入
记得培训 9.0 的是时候老师说过又搜索深度的概念,猜测就是这个了
修改 searchDepth 的值为 2
再次运行组件
RPA8.0- 获取文本 UIA 方式报错:ubpa.ierror.WinNotFoundError: WinNotFoundError
成功了,能够获取文本,虽然有点不一样 ~

这贴算不算水 😂