python-wxauto库问题

img


帮忙看下wxauto库里,这段微信发送消息不能运行的问题,之前是可以的,更新新版本之后不行了

这个错误提示是在使用Python的UI自动化库uiautomation时出现的,意思是在查找UI控件时超时了。建议你检查一下代码中的搜索条件是否正确,以及搜索时间是否设置得太短。你可以尝试增加搜索时间或者修改搜索条件来解决这个问题。另外,也可以考虑使用其他的UI自动化库来实现相同的功能。

看起像是在调用sendmsg发送消息时报了一个超时的错误。应该是你定位组件不正确导致的,建议你检查下新版本中发送消息的组件名称是哪一个,实在不行,回退之前的版本,其次,可以在外层一个try except 捕获异常,一旦发生这个异常,进行异常处理

新版本一般都不太成熟,可能不兼容

建议降回版本

因为在wxauto库的最新版本中,wxAutomation对象已不再支持onMessage方法。可以使用wxAutomationManager对象,里面有onMessage方法,可以实现监听微信消息的功能。

10秒内无法完成控件识别超时,确保uiautomation库的版本支持你的微信版本

Python-wxauto库链接超时问题可能是由于以下原因导致的:

  1. 网络连接问题:可能是您的网络连接不稳定或者网络环境不好,导致链接超时。
  2. 服务器问题:可能是Python-wxauto库的服务器出现了问题,导致链接超时。
  3. 版本问题:可能是Python-wxauto库的版本不兼容或者过时,导致链接超时。
    针对这些问题,可以尝试以下方法进行解决:
  4. 检查网络连接:可以尝试重新连接网络或者更换网络环境,检查网络是否正常。
  5. 检查服务器状态:可以尝试访问Python-wxauto库的官方网站或者其他相关网站,检查服务器是否正常。
  6. 更新Python-wxauto库:可以尝试更新Python-wxauto库的版本,确保使用的是最新的版本,并且与您的Python版本兼容。
    另外,如果以上方法都无法解决问题,可以尝试使用其他类似的库或者工具,比如PyAutoGUI、Selenium等,来实现自动化操作。