UiPath Get Text 使机器人崩溃
UiPath Get Text crashes robot
我正在尝试使用“获取文本”从文本字段中获取文本,但在某些情况下,该字段是可选的,机器人会崩溃,因为它在该字段中没有任何内容。
你有多种选择。很难说哪一个最适合你,所以这里有一组 可能的解决方案:
当不使用现代设计时,您可以轻松使用Element exists
activity, self explaining
如果您使用 现代设计 并且错过了像 Element exists
这样的旧活动,请转到过滤器下拉菜单并 select Show Classic
,这样你现在也可以选择Element exists
您也可以将此类失败的活动包装到 Try Catch
中,这样您的过程就不会失败,但是 Try Catch
应该始终是最后的出路
使用Modern Design时,可以试试Find Element
,如果返回对象为空就知道没有找到,make一定要在这里设置合适的超时时间,否则你要等30秒
但在你的情况下,使用 Image exists
或 Find Image Matches
可能会更好,因为你说你正在文本字段中查找文本,只需反转它并查找一个空的文本字段,如果没有匹配项,一切都很好
但老实说,我会选择 Element exists
。试一试,但请注意,将来这个 activity 可能会被其他东西取代,您的流程将需要一些返工。
我正在尝试使用“获取文本”从文本字段中获取文本,但在某些情况下,该字段是可选的,机器人会崩溃,因为它在该字段中没有任何内容。
你有多种选择。很难说哪一个最适合你,所以这里有一组 可能的解决方案:
当不使用现代设计时,您可以轻松使用
Element exists
activity, self explaining如果您使用 现代设计 并且错过了像
Element exists
这样的旧活动,请转到过滤器下拉菜单并 selectShow Classic
,这样你现在也可以选择Element exists
您也可以将此类失败的活动包装到
Try Catch
中,这样您的过程就不会失败,但是Try Catch
应该始终是最后的出路使用Modern Design时,可以试试
Find Element
,如果返回对象为空就知道没有找到,make一定要在这里设置合适的超时时间,否则你要等30秒但在你的情况下,使用
Image exists
或Find Image Matches
可能会更好,因为你说你正在文本字段中查找文本,只需反转它并查找一个空的文本字段,如果没有匹配项,一切都很好
但老实说,我会选择 Element exists
。试一试,但请注意,将来这个 activity 可能会被其他东西取代,您的流程将需要一些返工。