菜单

第4节 打印日志

1.打印日志

作用

上一章节中的启动参数,我们可以理解成往应用内输入内容,那么应用应该也可以对外输出内容。

想要对外输出内容,就需要用到【打印日志】指令。该指令可以把流程中涉及的任意变量打印输出,输出内容可以在“运行日志”查看。利用打印日志的功能,我们可以对流程疑点处进行排查。(该指令依然用“第一个应用”做演示)

使用示例

示例1:在点击翻页按钮的判断后加上打印日志,如果当前页面不是最后一页,则在点击完翻页元素后会打印信息”当前页面不是最后一页,已翻页“;如果当前页面已经是最后一页,则会打印信息”当前页面是最后一页,无法继续翻页“。

最后将运行结果与实际情况作对比,确认是否符合实际情况。运行日志中进行了3次“翻页”动作,AI相关的博客共有4次,因此是符合实际情况的。

 

 

示例2:我们好奇循环相似元素指令中获取的当前元素到底是什么,同样可以用【打印日志】指令打印出来看看。运行后可以直观看到当前元素包含内容已显示在运行日志一栏中,包含博客标题、分类和简介,没有根据字段做分隔,只是一个纯文本。

例:【3_获取当前页面所有博客相关信息】中第2条指令【打印日志】: 深度解析RPA的特点、优势及其与AI的结合 RPA行业前瞻为什么要认识RPA和AI 在当下这个信息爆炸的时代,我们每天都需要面对大量的重复性工作,比如数据录入、文件整理等。

 

2.断点调试

作用

打印日志只是调试应用的方法之一,变量非常多的情况下用打印日志会很繁琐,这种情况下就可以通过打断点来调试应用。

通过设置断点,可以在应用执行到某个指令时暂停,帮助我们检查应用的执行流程是否符合预期。

使用示例

示例1:检查应用的执行流程是否符合预期,如我想验证在输入框输入关键词后点击搜索按钮这一动作是否能成功实现。

鼠标移动到【填写网页输入框】和【点击网页元素】的最左侧,此时会出现浅黄色小圆点,鼠标左键点击在该位置添加断点

 

打断点后,应用执行到该指令将自动暂停,在本例子中,我们选择“暂停”或“下一步”均可。点击“继续”流程将恢复运行状态,直到遇到下一个断点才会暂停;点击“下一步”流程将只执行下一条指令,接着又处于暂停状态。

调试的过程中结合变量值区域,可以看到我们变量值当下的实时值,如果不符合预期,则代表应用出现了问题。点击“查看变量值”,确认当前循环到的关键词是什么。

确认在八爪鱼博客网页输入框中输入的是否是当前循环到的关键词AI,若该步骤没问题,则继续验证下一个标记了断点的指令是否有误。

注意:测试模式下,可随时打断点或取消断点。

 

3.导出日志

测试模式下,运行日志中并不会记录完整的日志,想要查看完整日志可选择将当前日志导出。点击”导出“按钮后,可将当前日志存储在指定路径下。

 

4.查看历史日志

非测试模式下的运行日志会存储在电脑中,运行日志可分为本地运行日志和机器人运行日志。运行日志列表界面的日志可以执行查看、导出以及删除操作,RPA软件端仅展示30天以内的运行日志记录。

上一个
第3节 自定义对话框
下一个
第5节 应用的分享
最近修改: 2024-10-14