淄博网站建设相关文章,如何设置wordpress的文章分类,京津冀协同发展,成立外贸公司的流程引言:产品经理提出桌面程序需要自动化的测试,避免繁琐的人肉点击。说干就干。 现有自动化工具是五花八门,我找了两个框架。 这两个框架都是基于微软的UIA 框架,链接地址 https://learn.microsoft.com/en-us/windows/win32/winauto/uiauto-providerportal?source=recommen…引言:产品经理提出桌面程序需要自动化的测试,避免繁琐的人肉点击。说干就干。 现有自动化工具是五花八门,我找了两个框架。这两个框架都是基于微软的UIA框架,链接地址https://learn.microsoft.com/en-us/windows/win32/winauto/uiauto-providerportal?source=recommendations。底层通过微软api找到页面元素,兼容winform, wpf,桌面应用,还有web应用(比如嵌入浏览器的应用)。然后找元素的方法,就是界面打开了,你要输入,要点击,必须先找到元素。先安装开发sdk,https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/。里边默认有
C:\ProgramFiles (x86)\Windows Kits\10\bin\10.0.22000.0\x86\UIAVerify\VisualUIAVerifyNative.exe,x86或者64都有。
如图所示:
找到启动的应用。2,左边树结构展开,选中元素,程序界面会对应显示。3,重要的就是这个Identification,比如类型:ControlTypebutton,还有Name。等等属性,就可以找到元素了。4,设置按住Ctrl+鼠标,直接捕获你想要的界面元素。技巧,有时候左边数结构找不到,那就按照Ctrl+鼠标的方式,总是可以找到。如果还是找不到,那就只能用坐标点击。怎么取到坐标了,先截图当前软件界面,用绘图工具打开图片。鼠标移动到上面,就会显示坐标(x,y)。框架一,微软c#UI工具。官网https://learn.microsoft.com/zh-cn/windows/win32/winauto/uiauto-providerportal。使用说明:新建c#项目,项目引用添加ui相关dll。