rpa_getLastErrorCode
获取程序运行最后的错误码
1. 函数
rpa_getLastErrorCode()
2. 返回值
返回程序运行最后的错误码,整数类型。错误码为0表示成功,非0表示失败,若失败可通过rpa_getLastErrorMsg()函数获取错误信息。
在调用rpa开头的API函数后,第一时间调用rpa_getLastErrorCode()和rpa_getLastErrorMsg()函数才能保证获取正确的错误码和错误信息,因为任何rpa开头的API函数调用,都可能修改最后的错误码和错误信息
3. 示例
# 打开京东
tabId = rpa_browser_openUrl('www.jd.com')
# 点击元素
rpa_browser_clickElement(tabId, '元素1')
# 元素1未捕获,通过错误码判断是否存在错误
if rpa_getLastErrorCode() != 0:
rpa_log(rpa_getLastErrorMsg())
# 点击元素
tabId1 = 'abcd1234'
# tabId1不存在,通过返回值判断是否存在错误
if not rpa_browser_clickElement(tabId1, 'node_1'):
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] - 应用执行结束