rpa_log
根据不同的级别记录日志,根据日志开关,输出到"运行日志"界面或本地文件中。
1. 函数
rpa_log(content, level=RpaLogLevel.info)
- content: 字符串类型,日志内容;
- level:RpaLogLevel枚举类型,支持的枚举值有debug、info、warn、error,日志级别;
class RpaLogLevel(Enum): debug = 0 info = 1 warn = 2 error = 3
2. 返回值
该函数没有返回值,执行不会失败。
3. 示例
# 打开京东
tabId = rpa_browser_openUrl('www.jd.com')
# 点击元素
rpa_browser_clickElement(tabId, '元素1')
# 元素1未捕获,通过错误码判断是否存在错误
if rpa_getLastErrorCode() != 0:
rpa_log(rpa_getLastErrorMsg())
print(rpa_getLastErrorMsg())
# 点击元素
tabId1 = 'abcd1234'
# tabId1不存在,通过返回值判断是否存在错误
if not rpa_browser_clickElement(tabId1, 'node_1'):
rpa_log(rpa_getLastErrorMsg())
print(rpa_getLastErrorMsg())
输出结果如下:
2019-05-28 19:44:59 [INFO] - 应用执行开始
2019-05-28 19:45:02 [INFO] - 网页节点不存在
2019-05-28 19:45:02 [INFO] - 网页节点不存在
2019-05-28 19:45:02 [INFO] - 页面不存在
2019-05-28 19:45:02 [INFO] - 页面不存在
2019-05-28 19:45:02 [INFO] - 应用执行结束