失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【uiautomation】pc微信公众号点击

【uiautomation】pc微信公众号点击

时间:2023-10-04 09:11:43

相关推荐

【uiautomation】pc微信公众号点击

一.inspect.exe安装

# 根据当前电脑版本找到相应合适的版本,并将inspect.exe所在的路径放到环境变量(sysdm.cpl)中# 查看电脑系统详情信息 cmd > systeminfo# 环境变量 cmd > sysdm.cpl > x64(具体要看windows操作系统位数)/zh-cn/windows/downloads/sdk-archive/

二.inspect使用

控件类型(ControlType)以及对应的名称(Name)常用于定位

三. pc微信公众号点击

# -*- coding: utf-8 -*-# @Time : /12/24 9:51# @Author : Cocktail_pyimport uiautomation as autowx_window = auto.WindowControl(Name='微信', ClassName='WeChatMainWndForPC')# 控制的应用窗口前置wx_window.SetTopmost(True)wx_window.ButtonControl(Name='通讯录').Click()wx_window.ListControl(Name="联系人").ListItemControl(Name="新的朋友").Click()wx_window.ListControl(Name="联系人").ListItemControl(Name="公众号").Click()for c,d in auto.WalkControl(wx_window):if c.ControlType not in [auto.ControlType.ListItemControl]:continuetext = c.Nameif not text:continue# 过滤条件if text in ['新的朋友','公众号']:continue# 判断当前元素底部范围是否大于父元素底部范围if c.BoundingRectangle.bottom >wx_window.BoundingRectangle.bottom:auto.WheelDown(waitTime=0.01)auto.WheelDown(waitTime=2)print("当前点击>>{}".format(text))c.Click()

参考

/xiaoqiangclub/article/details/125536942

/as604049322/category_11396772.html

如果觉得《【uiautomation】pc微信公众号点击》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。