常见问题分析
1. 通过错误信息排查问题
大部分函数成功和失败会返回不同的值。可以检查一下函数返回值。如果失败,通过函数rpa_getLastErrorMsg()
获取错误信息。通过错误信息排查问题。
例如:
ret = rpa_image_convertType("src.jpg", "src.png")
if not ret:
print(rpa_getLastErrorMsg())
错误信息如下:
2. 常见错误类型
2.1. 网页节点捕获错误
这种错误类型可以通过回显功能排查。
在应用开发的浏览器面板打开对应的网站。
右键网页节点,点击“编辑”菜单,在弹出的对话框中点击回显按钮。看网页节点是否对应了正确的元素。
2.2. 读取参数时参数名称错误
查看函数rpa_view_readParam
读取的参数名称是否跟参数面板的名称一致。
2.3. 内部网页跳转误以为是新开网页标签
在网页内部的提交跳转没有新开标签,无需通过rpa_browser_getTabIdByTitle
等函数重新获取网页标识,直接使用原有标识即可。
2.4. 等待元素加载完成后再操作
如果要在网页内部跳转后,对新页面进行元素操作,此时最好使用函数rpa_browser_waitElement
等待元素加载后再操作,以免元素未加载完成造成操作失败。