码迷,mamicode.com
首页 > 编程语言 > 详细

Python+Weditor

时间:2019-05-07 20:00:22      阅读:1313      评论:0      收藏:0      [点我收藏+]

标签:www   www.   for   骁龙   也会   com   connect   可见   ams   

1)下载、安装python

      1、进入python官网https://www.python.org/downloads/

      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)实例

import uiautomator2 as u2
import os
import time 

#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+Weditor

标签:www   www.   for   骁龙   也会   com   connect   可见   ams   

原文地址:https://www.cnblogs.com/xmmc/p/10827495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!