• 2024-09-03从零开始:用Flask和UIAutomation构建RPA微信自动群发工具
    文章目录前言一、环境搭建系统要求flask安装uiautomation安装二、群发功能的实现要导入的包1.构建WxOperation类2.搜寻被发送人3.发送文本4.发送文件5.接收消息三、构建后端服务要导入的包文件框架1.index.html文件2.app.py四、成果展示总结前言在这个数字化
  • 2024-05-24使用python uiautomation模块,结合多线程快速寻找控件
    文章目录1.形式一2.形式二1.形式一该方法使用多线程进行搜索,主线程不会等待所有子线程返回结果后再继续执行,而是在获取队列中第一个结果后立即继续执行。优势在于一旦有子线程找到结果,主线程就能立即继续执行;劣势在于未找到结果的子线程会持续搜索,直到达到设定的最大
  • 2024-01-18uiautomation
    安装uiautomationpipinstalluiautomationInspect软件的使用Inspect是windows自带的软件,不需要单独安装,安装目录在:C:\ProgramFiles(x86)\WindowsKits\10\bin\10.0.19041.0\x64,不同的版本路径可能略微不同。可以将该目录添加到环境变量中,这样可以直接在cmd中输入inpsect
  • 2023-10-25基于WPF的windows程序UI自动化测试总结
    一、框架工具说明工具说明使用pytest框架开源自动化测试框架批量或者指定用例运行Pytest框架支持此功能生成html测试报告使用allure库用例设计和结果分离PO模式用户登录封装用pytest的setup和teardown截图功能使用UIAuto
  • 2023-10-20UIAUTOMATION UIA Inspect.exe UIspy.exe 使用备忘
    一、安装inspect.exe的官网地址:  WindowsSDK-Windows应用开发|MicrosoftDeveloper在VisualStudio2022安装程序的可选组件中选择“Windows11SDK(10.0.22621.0)  百度 usingSystem.Windows.Automation;  二、样例https://learn.microsoft.com/en-us
  • 2023-06-15[-003-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之控件查找
    1、获取所有的子控件:control.GetChildren()2、获取首个子控件:control.GetFirstChildControl()3、获取最后一个子控件:control.GetLastChildControl()4、获取下一个兄弟控件:control.GetNextSiblingControl()5、获取前一个兄弟控件:control.GetPreviousSiblingContr
  • 2023-06-15[-002-]-Python3+Unittest+Uiautomation Windows桌面App UI自动化之鼠标操作
    1、单击鼠标左键Click(x:int,y:int,waitTime:float=OPERATION_WAIT_TIME)模拟鼠标在点x,y的点击。OPERATION_WAIT_TIME默认为0.5即等待时间默认为0.5秒2、单击鼠标中键MiddleClick(x:int,y:int,waitTime:float=OPERATION_WAIT_TIME)模拟鼠标在点x,y
  • 2023-05-16RPA之PAD(Power Automate Desktop) 产品介绍
    RPA之PAD(PowerAutomateDesktop)产品介绍简介RPA之前我已经介绍了,它就是一个机器人流程自动化的概念。基于RPA,有很多的产品,其中PowerAutomateDesktop(PAD)就是一个相对来讲,免费的,容易使用的一个RPA,另外它的国际化做的也很不错,中文效果也是很棒。其中,国内的RPA产品影刀也是
  • 2023-02-21基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架common目录解析
    1框架工具说明工具说明使用Unittest框架开源自动化测试框架,直接使用批量或指定用例运行Unittest框架可支持此功能log日志使用Python的logging库即可
  • 2023-01-20python桌面应用自动化,uiautomation模块的Depth和searchDepth心得
    最近在学习yinkaisheng大神写的uiautomation模块,Depth和searchDepth一直使用不好,明明Depth=3,居然可以用searchDepth=1找到,网上也没找到答案,就自己试验了多次,终于发现了问题
  • 2023-01-13基于Python+uiautomation的windowsGUI自动化测试概述
    (基于Python+uiautomation的windowsGUI自动化测试概述)1前言一直使用Python做自动化测试,近期遇到了要对桌面端软件即windowsGUI进行自动化测试。Python的GUI自动化测试工
  • 2023-01-13基于Python+UIautomation的WindowsGUI自动化测试实战(二)-计算器
    (计算器)1测试需求模拟操作windows10自带的计算器,计算简单的结果数据。2测试步骤打开计算器;输入10*52查看计算结果,并进行判断是否计算OK;关闭计算器。3实现脚本
  • 2023-01-13基于Python+UIautomation的WindowsGUI自动化测试实战(一)-记事本
    1测试需求模拟用户操作,打开记事本进行内容输入2测试步骤2.1用例1打开记事本;窗口最大化;输入"人生苦短,我用Python!";关闭窗口;不保存直接退出。2.2用例2打开记
  • 2022-12-18桌面应用自动化python——uiautomation API 如何找元素
       本文主要用到一个uiautomation的开源框架,是一个咱们中国人写的,支持MFC,WindowsForms,WPF,Metro,Qt界面;此文主要是自己的个人总结,开源作者原文:gethub地址:https://g
  • 2022-12-10pip install uiautomation
    pipinstalluiautomationuispy下载1.下载UISPY 2.CMD指令导入uiautomation库pipinstalluiautomation-ixxx3.打开计算器,然后打开UISpy 如图ControlType为”Control
  • 2022-12-07pip install uiautomation
    pipinstalluiautomationuispy下载1.下载UISPY 2.CMD指令导入uiautomation库pipinstalluiautomation-ixxx3.打开计算器,然后打开UISpy 如图ControlType为
  • 2022-12-07uiautomation
    前言由于测试工作的需要,对于某些场景,总是需要进行一些重复的操作,比如测试一个股票交易下单的功能,需要覆盖不同的种类代码(主板、创业板、科创板、场内基金等),这个时候使用