raise 抛出异常

组件介绍

抛出自定义的报错信息

截图

属性说明

必填项

选填项
属性名称 类型 默认值 说明
异常信息 字符串 自定义异常的描述
可以替换【try-catch 异常处理】组件返回的错误信息
填写内容后以此属性为准
返回值

组件示例

  1. 元素赋值:点击选择元素选择网页需要抓取的元素,鼠标移动到指定位置高亮内容后按下 Ctrl+鼠标组件进行选择元素,会自动生成变量名
  2. try-catch 异常处理尝试次数 1,返回值错误信息错误信息
  3. 提取元素文本:目标元素选择【元素赋值】组件的变量名,返回值文本文本,运行失败后抛出异常信息——一定要选择抛出异常信息,否则查找元素失败不会运行到 catch,添加到 try 语句块下
  4. raise 抛出异常异常信息 "元素不存在"——添加到 try 语句块下,try 执行失败会此报错信息传递到 catch、finally 语句块中,此组件可以自定义报错信息,不加此组件默认报错信息为【提取元素文本】组件返回的报错信息,此时报错信息改为元素不存在
  5. 输出日志日志错误信息——添加到 catch 语句块下,查找元素失败日志面板会输出元素不存在
  6. 打开网址:网址输入需要抓取元素的网址,其他选填默认——添加到 catch 语句块下,查找元素失败会重新打开要抓取元素的网页
  7. 提取元素文本:目标元素选择【元素赋值】组件的变量名,返回值文本文本——添加到 catch 语句块下,在打开网页中抓取元素
  8. 输出日志日志文本——添加到 finally 语句块下,返回抓取元素的文本信息
  9. 运行结果:尝试抓取网页元素并返回文本信息,在查找元素失败时会打开要抓取元素的网页并获取元素文本,最后在日志面板中输出抓取元素对应的文本信息

注意事项

  • 此组件需要添加到【try-catch 异常处理】组件的 try 语句块中使用,可以替换掉【try-catch 异常处理】组件的错误信息,如不使此组件则【try-catch 异常处理】组件的错误信息默认为 try 语句块中报错组件的报错信息,使用此组件则错误信息为此组件填写的异常信息。
Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-03-29 19:05:19

results matching ""

    No results matching ""