开发者社区> 问答> 正文

如代码和图,请问阿里云RPA这是出了什么问题?参照教程来的

如代码和图,请问阿里云RPA这是出了什么问题?参照教程来的
int() argument must be a string, a bytes-like object or a number, not 'NoneType'
32bcc59d44c963c3b4db6b29571af27d.jpg
9d385037482a07bab5be74242fbff597.jpg
具体报错就是红s圈这行,出现黄标示,我是参照教程对应的。出现上面的错误提示

展开
收起
乐天香橙派 2023-08-12 17:13:18 84 0
来自:阿里云RPA
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 如代码和图,请问阿里云RPA这是出了什么问题?参照教程来的

    并思考了

    建议如下:


    在调用int()函数将变量转换成整数时,传入的参数为空值None。

    函数findElementById()返回值可能为None,没有定位到对应的元素。

    没有正确处理元素定位失败的情况,直接使用返回值将None传给int()。

    为了解决这个问题,需要检查元素定位和结果处理:

    确认元素ID是否正确,定位能否成功找到元素。

    在findElementById()后增加结果判断,确认元素是否定位成功。

    返回None时不进行后续操作,避免直接使用None。

    捕获异常,打印日志排查原因。

    解决方案代码可以改写为:

    python
    Copy
    element = findElementById(id)
    if element:
    text = element.text
    value = int(text)
    else:
    print("Element not found")

    2023-08-18 22:00:10
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
问答排行榜
最热
最新

相关电子书

更多
毕马威-阿里云RPA联合方案力助保险业转型 立即下载
《阿里云RPA-引领电商智能提效时代》 立即下载
《阿里云RPA产品介绍4.0》 立即下载