2

我正在尝试使用 Get Text 从文本字段中获取文本,但在某些情况下,此字段是可选的,机器人会崩溃,因为该字段中没有任何内容。

4

1 回答 1

2

您有多种选择。很难说哪一个最适合你,所以这里有一组可能的解决方案

  1. 使用现代设计时,您可以轻松使用Element exists活动,自我解释

  2. 如果您使用现代设计并且错过了旧活动Element exists,请转到过滤器下拉列表并选择Show Classic,这样您现在也可以选择Element exists

    活动过滤器

  3. 您也可以将此类失败的活动包装到 aTry Catch中,然后您的流程不会失败,但 aTry Catch应该始终是最后的出路

  4. 使用Modern Design的时候可以试试Find Element,如果返回的对象是空的就知道没找到,一定要在这里设置一个合适的Timeout,否则等30秒

  5. 但是在您的情况下,最好使用Image existsor Find Image Matches,正如您所说的那样,您正在文本字段中查找文本,只需将其反转并查找一个空的文本字段,如果您没有匹配项,一切都很好

但老实说,我会选择Element exists. 试一试,但请注意,将来此活动可能会被其他活动取代,您的流程将需要一些返工。

于 2021-02-24T12:48:27.137 回答