uipath - UiPath Get Text 让机器人崩溃
问题描述
我正在尝试使用 Get Text 从文本字段中获取文本,但在某些情况下,此字段是可选的,机器人会崩溃,因为该字段中没有任何内容。
解决方案
您有多种选择。很难说哪一个最适合你,所以这里有一组可能的解决方案:
不使用现代设计时,您可以轻松使用
Element exists
活动,自我解释如果您使用现代设计并且错过了旧活动
Element exists
,请转到过滤器下拉列表并选择Show Classic
,这样您现在也可以选择Element exists
您也可以将此类失败的活动包装到 a
Try Catch
中,然后您的流程不会失败,但 aTry Catch
应该始终是最后的出路使用Modern Design的时候可以试试
Find Element
,如果返回的对象是空的就知道没找到,一定要在这里设置一个合适的Timeout,否则等30秒但是在您的情况下,最好使用
Image exists
orFind Image Matches
,正如您所说的那样,您正在文本字段中查找文本,只需将其反转并查找一个空的文本字段,如果您没有匹配项,一切都很好
但老实说,我会选择Element exists
. 试一试,但请注意,将来此活动可能会被其他活动取代,您的流程将需要一些返工。
推荐阅读
- java - 在 Android 中计算两个日期之间的年月
- html - 将负数 -1 传递给文字数字类型为 1| 的方法 -1 来自 html 错误
- spring-boot - JdbcTemplate 与 JPA 本机查询?
- php - Nginx 和 php-fpm 与 docker 的最佳设置配置
- c# - WPF 访问控件模板
- html - 字体真棒图标的颜色更改不起作用
- reactjs - React Context 未将类更新为值
- r - 在 r 中使用 htmtools 保存多个 dygraph 图
- javascript - 如何在 HTML 中将动画脚本应用于方形框 DIV
- python - 如何存储 value_counts() 函数返回的信息