python+uiautomation环境搭建

1.安装python
下载地址:https://www.python.org/

2.安装uiautomation
安装pip,步骤略(一般装完python已经安装)

打开cmd 执行:pip install uiautomation

3.基本操作

import subprocess
import uiautomation as automation
import timedef main():subprocess.Popen('redcore.exe') #启动浏览器time.sleep(1)redWindow = automation.WindowControl(searchDepth = 1, ClassName = 'Chrome_WidgetWin_1') #取浏览器handleif not redWindow.Exists(0):automation.Logger.WriteLine('未找到红芯浏览器,请重试!',automation.ConsoleColor.Yellow)returnredWindow.ShowWindow(automation.ShowWindow.Maximize)   #最大化浏览器redWindow.SetActive()time.sleep(1)# MenuOperation.menuOperation(redWindow)   #操作浏览器菜单login = redWindow.TextControl(Name=u'未登录',searchDepth=3,searchWaitTime=10)if login.Exists(5):print("未登录!")loginImages = redWindow.ImageControl(searchDepth=6,foundIndex=6)time.sleep(1)loginImages.Click()print(loginImages)time.sleep(2)redWindow.SendKeys('{alt}{F4}')time.sleep(2)if __name__ == '__main__':main()input('全部运行完成')

python+uiautomation环境搭建相关推荐

  1. Python学习--环境搭建

    Python学习入门–环境搭建 Python简介 在进行Python环境搭建之前 ,先简单的介绍一下Python这门语言. Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido ...

  2. Python selenium环境搭建

    Python selenium环境搭建 一.python下载安装 1.       python获取路径:https://www.python.org/downloads/release/python ...

  3. python opengl_Python环境搭建之OpenGL

    以下内容为我python OpenGl 环境搭建历程: win7 64位操作系统,python3.5.3 ,无其他相关. 直接cmd或PowerShell输入以下命令: pip install PyO ...

  4. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  5. intelRealsense D435 python开发环境搭建

    首先说一下电脑的配置 系统:win7 语言:python2.7 安装 应该是从D系列开始官方的开发文档都整合在了github,事实上,官方也有python环境安装说明,只是全部是英文,英语好的同学可以 ...

  6. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  7. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  8. python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...

    作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...

  9. Python基础笔记_Day01_计算机基础知识和Python开发环境搭建

    Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...

最新文章

  1. linux sftp没有读写权限,sftp服务器上的Linux权限问题
  2. 在SQL Server 20005中修改存储过程
  3. MySQL为表添加外键约束
  4. canvas入门-1三种填充方式、渐变、模式
  5. 铁幕(Iron Curtain)
  6. [vue] SPA单页面的实现方式有哪些?
  7. arima模型 p q d 确定_自回归移动平均模型(ARMA)
  8. 5月第二周全球五大顶级域名总量新增10.5万个
  9. 算法复习——数位dp(不要62HUD2089)
  10. apk与服务器的ip在哪个文件夹,手机中apk文件存放目录在哪
  11. 时间戳 天数 php,php时间戳转天数
  12. 神经网络计算棒怎么用,英特尔神经计算棒拆解
  13. 文本分类(0)——scrapy爬新浪滚动新闻
  14. php x.509,php – 解析X509证书
  15. 扫地机器人路径规划算法
  16. 蓝牙基带分配编号(设备/服务类型)详解
  17. 牛客第一场 H XOR —— 线性基
  18. PE文件格式详解(3)
  19. 超级计算机16号台风,16号浪卡刚走,17号台风又要来了?超级计算机:还将再进入南海...
  20. pico的学习之路(三)——CTRT5000一路寻迹传感器|黑白传感器|红外传感器(树莓派pico实现)

热门文章

  1. python爬取b站数据_使用Python爬取B站全站视频信息
  2. 修复错误的outlook2007 pst文件
  3. 数据交换中心的方案设计
  4. objectarx + QT
  5. 【Golang】生成随机数,指定区间随机数
  6. 华为宿舍租金涨价 数千员工群情激昂
  7. 简单脉搏波波形分析系统设计与实现
  8. 170325德勤笔试编程题汇总
  9. 达思SQL数据库修复软件1.7(支持碎片重组、支持勒索病毒加密的sql数据库修复软件)...
  10. 答复: 比丰田生产方式和精益的消除浪费,更重要的东西