easyChat icon indicating copy to clipboard operation
easyChat copied to clipboard

求助

Open Davidyzb opened this issue 1 year ago • 4 comments

微信图片_20240727213339 up您好,我想实现参考33的自动回复功能,但是失败了,在查看源代码的时候这个.chats没有被vscode识别是什么原因呢,求解

Davidyzb avatar Jul 27 '24 13:07 Davidyzb

你好,你可以在wechat_locale.py里面看到相关的定义。没有被vscode识别的原因是因为这里面的属性并不是被显式定义的,而是通过setattr的方式定义的。 image

LTEnjoy avatar Jul 27 '24 13:07 LTEnjoy

谢谢up!但是收到信息还是没有自动回复,vscode也没有任何报错,能打开微信,但是没有下一步自动操作了。

Davidyzb avatar Jul 27 '24 14:07 Davidyzb

Traceback (most recent call last): File "c:\Users\yangzhanbo\Desktop\easyChat-main\easyChat-main\ui_auto_wechat.py", line 446, in wechat.get_contact("文件") File "c:\Users\yangzhanbo\Desktop\easyChat-main\easyChat-main\ui_auto_wechat.py", line 94, in get_contact click(search_box) File "c:\Users\yangzhanbo\Desktop\easyChat-main\easyChat-main\ui_auto_wechat.py", line 28, in click x, y = element.GetPosition() File "F:\anaconda\envs\easyChat\lib\site-packages\uiautomation\uiautomation.py", line 6486, in GetPosition rect = self.BoundingRectangle File "F:\anaconda\envs\easyChat\lib\site-packages\uiautomation\uiautomation.py", line 5906, in BoundingRectangle rect = self.Element.CurrentBoundingRectangle File "F:\anaconda\envs\easyChat\lib\site-packages\uiautomation\uiautomation.py", line 6223, in Element self.Refind(maxSearchSeconds=TIME_OUT_SECOND, searchIntervalSeconds=self.searchInterval) File "F:\anaconda\envs\easyChat\lib\site-packages\uiautomation\uiautomation.py", line 6474, in Refind raise LookupError('Find Control Timeout({}s): {}'.format(maxSearchSeconds, self.GetSearchPropertiesStr())) LookupError: Find Control Timeout(10s): {Depth: 8, Name: '搜索', ControlType: EditControl}

Davidyzb avatar Jul 27 '24 14:07 Davidyzb

报这个错是因为没有找到搜索框,你确认一下你安装的各个库的版本是不是和requirements里一致呢? image

LTEnjoy avatar Jul 27 '24 14:07 LTEnjoy