1)下载、安装python

2、点击Download Python 3.7.3,即可下载python-3.7.3-amd64.exe

3、下载完成后,点击即可安装python

2)安装uiautomator2

由于Python 3.7已经内置了pip,所以我们直接使用命令pip install --pre uiautomator2 即可安装uiautomator2:

安装完成后,默认安装目录为:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\uiautomator2

3)使用USB连接设备,连接OK后运行命令python -m uiautomator2 init,该命令会自动安装本库所需要的设备端程序,也会在你的手机里安装两个软件一个可见一个不可见

(有图标和没图标)

4)安装可视化UI查看器  pip install --pre -U weditor

5)打开CMD命令框,运行python -m weditor  ,该命令会在PC上打开浏览器,之后输入设备的ip或者序列号,点击Connect即可,映射测试机屏幕

6)实例

importuiautomator2 as u2importosimporttime#d = u2.connect(‘172.16.0.7‘)

d = u2.connect_usb(‘12345678‘)#进入应用列表

d(resourceId="com.android.launcher3:id/all_apps_handle").click()

time.sleep(5)#启动AppWWW

d(resourceId="com.android.launcher3:id/icon", text=u"骁龙相机").click()

time.sleep(5)#拍照

d(resourceId="org.codeaurora.snapcam:id/shutter_button").click()

time.sleep(5)#切换摄像图

d(resourceId="org.codeaurora.snapcam:id/front_back_switcher").click()

time.sleep(5)#拍照

d(resourceId="org.codeaurora.snapcam:id/shutter_button").click()

time.sleep(5)#点击预览按钮

d(resourceId="org.codeaurora.snapcam:id/preview_thumb").click()

time.sleep(5)#按返回键

for i in range(2):

os.system("adb shell input keyevent 4")

time.sleep(3)

python editor_Python+Weditor相关推荐

  1. Python笔记-weditor的安装及基本使用

    这里我是在Linux上安装好python虚拟环境3.6.9,并且安装了uiautomator2. 首先是安装weditor pip install weditor -i https://pypi.tu ...

  2. 记录学习自动化测试(python+weditor)的问题

    安装的时候百度的,具体记不得了(看过https://www.jb51.net/article/205942.htm,UIAutomator2的使用 | Vicの博客) 安装uiautomator2: ...

  3. [Python] 制作启动uiautomator2 的web版 uiautomatorviewer2 批处理启动

    打开一个txt文件,复制如下命令进行并另存为为 .bat文件 1 @echo on 2 @echo 正在启动 uiautomatorviewer2 3 4 python -m weditor 5 6 ...

  4. 手机调试python的软件_Appium+Python(ios真机移动端App H5混合自动化实战测试)

    一.环境搭建篇 (一)安装JDK 大家自行安装 (二)安装Appium 1.appium desktop 2.appium server > brew install node # get no ...

  5. 安卓手机 Python 自动化测试

    其他自动化工具或者框架: Airtest:https://airtest.readthedocs.io/zh_CN/latest/ autojs:Auto.js快速入门实战教程:https://zhu ...

  6. python uiautomator2控制手机点击_uiautomator2 python远程操作Android

    上次写了一个Android自动化脚本,使用了appium和python-appium,刚开始使用时感觉很厉害,手机连上数据线之后,编写一系列代码就可以使Android自动操作,但是需要安装appium ...

  7. python 日常记录笔记

    从零基础到三个月攒下笔记送个大家!希望大家多多支持! 昨天跟大佬交流下,说要多写写博客.可没有这个耐心,平常都是记笔记,从来没写博客习惯.好了,废话不多说.直接上笔记! python 笔记 在xpat ...

  8. 超级简单得App自动化demo,有手就会,Weditor + uiautomator2 实现app自动化

    目录 安装Python3 安装JDK 安装模拟器 安装SDK Weditor使用 安装Allure-report包 编写测试脚本并生成测试报告 安装Python3 直接登录Python官网Welcom ...

  9. 自动化玩腾讯微证券领长牛python实现---学习记录

    # 学习目标:自行实现自动化玩腾讯微证券领长牛 原作者链接:在这里 文章目录 1.环境搭建 1.1安装Uiautomator2 1.2安装weditor 2.使用weditor 3.自动化的实现 3. ...

  10. APP元素定位工具Weditor连接夜神模拟器

    本文内容参考此文章:https://blog.csdn.net/junqing124/article/details/108873303 1.安装 pip install uiautomator2 p ...

最新文章

  1. linux下bash脚本常用的十个技巧:显示执行脚本花费的时间,在脚本退出时杀死后台运行的程序,在脚本退出时跳出循环,读取命令行参数来决定循环次数
  2. 系统访问慢的几个原因
  3. BZOJ2653 middle 【主席树】【二分】*
  4. vim的保存文件和退出命令
  5. request获取数据3种方法
  6. 框架-.NET:Spring.Net
  7. 小程序功能模块-优客娱乐视频1.0.5源码
  8. python培训价目表-Python培训一般要多少钱?
  9. phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项
  10. 10000个虎年限定版红包封面!给!
  11. python中数组,列表和集合的区别
  12. h5 video标签
  13. 【考研英语语法】if 的高级用法
  14. 电脑小白快来!这有电脑常见故障解决方法
  15. Python:监控键盘输入、鼠标操作,并将捕获到的信息记录到文件中 (转)
  16. 北大计算机系赖陆程,北大计算机系一年级学生彭某从五楼阳台上跳下。彭某曾是一个相当聪明...
  17. 计算机word中如何加入水印?
  18. WINVNC源码分析(四)
  19. android 生成bks_创建 Android bks证书
  20. NUAA-泛在网实验-实验六

热门文章

  1. 前端开发 Grunt 之 Connect
  2. 打印等腰三角形javascript
  3. HCIE-Security Day6:5个实验深入浅出理解源NAT
  4. datatable 操作列根据权限动态展现_不会Excel透视表?教你一招轻松做出动态报表...
  5. HCIE Security IPSec 备考笔记(幕布)
  6. 从面向对象的api中识别软件组件(论文翻译)
  7. 前端日拱一卒D5——web安全基础
  8. Android:Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值
  9. MVC学习Day01
  10. Delphi 与 DirectX 之 DelphiX(94): TDIB.DrawAdditive();