首先windows安装python3+,以及PyCharm

windows安装相关包:

pip install --pre uiautomator2

这里安装雷电模拟器,这里要记住,要用雷电模拟器自带的adb

where adb

启动雷电模拟器,开启开发者选项,以及USB调试,以及配置下模拟器IP地址。

重启下adb

adb kill-server
adb start-server

再查询是否检测到设备:

adb devices

查询到了,再安装ATX。

python -m uiautomator2 init

安装完后,会有这个图标:

点开他,按下:

发现启动不了。

这里直接进入shell,操作手机,进行打开。

adb shell
chmod 775 /data/local/tmp/atx-agent
/data/local/tmp/atx-agent server -d  (添加-d表示在后台动) 

这样就打开了。不会提示Uiautomator not starting

下面安装weditor

pip install --pre -U weditor

然后启动

weditor

输入IP地址,点击Connect就可以连接了,下面的 代码是测试,可以启动APP

import uiautomator2 as u2d = u2.connect_wifi("192.168.1.100")
d.app_start("com.sinovatech.unicom.ui")if __name__ == "__main__":pass

下面介绍个adb命令,查询当前界面的包名

adb shell am monitor

Python笔记-uiautomator2环境搭建(安卓模拟器测试环境+windows开发环境)相关推荐

  1. Go 学习笔记(1)— Ubuntu 系统 Go 环境搭建、VS Code 配置 Go 开发环境、VS Code 远程开发配置

    1. 安装说明 Ubuntu 下直接安装 Go 1.11 版本编译器时需要依赖 Go 1.4 版本.所以如果在使用 apt-get install go安装时参考以下链接安装:https://blog ...

  2. python 安卓app开发环境搭建_基于react-native的APP开发环境配置

    1. 首先要有jdk 版本1.8   环境变量必须要有    %JAVA_HOME%;%JAVA_HOME%\bin 2.python   版本2     必须是python2(官方文档这么写的,具体 ...

  3. eclipse android开发环境搭建_聊聊Spring boot2.X开发环境搭建和基本开发

    对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍.但是无论如何都需要先来搭建Spring Boot的工程. 搭建Spring B ...

  4. win7 android 编译环境搭建,在Win7下配置Android开发环境

    在Win7下配置Android开发环境是本文要介绍的内容,主要是来了解并学习Android开发环境,具体关于Android开发环境的详解来看本文. 一.安装 JDK 下载JDK最新版本,下载地址如下: ...

  5. 完整的ESP32环境搭建总结,别再因为开发环境被劝退了

    一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下: 第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对 ...

  6. linux 嵌入式 交叉 环境搭建 实验原理,实验三 嵌入式Linux开发环境的搭建

    南京邮电大学通达学院 实 验 报 告 实验 实验三题目 嵌入式Linux开发环境的搭建 课程名称 嵌入式驱动开发实验 学院 专业 班 实验者学号同做者学号 08002210 姓名 毛骏超 同做者学号 ...

  7. flex java 开发环境搭建_Ubuntu Linux下Flex 4开发环境的搭建

    Flex 3 应该也可以.Adobe labs有一个这样的项目:Flex Builder 3 for Linux,没试. 我的环境是 Ubuntu 10.04 Flex 4官方没有Linux版本 理论 ...

  8. 泛微OA E9后端环境搭建(IDEA) Ecology 9二次开发环境搭建 ecology二次开发

    我们在参与泛微开发有七年多的经验,实践过十多个不同的开发项目. 我们提供泛微平台技术支持顾问.项目开发.提供开发资料等服务. 期间收集.整理.归纳专门针对泛微开发的专业技能资料: E9 开发资料大全 ...

  9. 「docker实战篇」python的docker爬虫技术-安卓模拟器(二)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-安卓模拟器(二) 为什么要手机模拟器,如果有条件正好有不使用的安卓手 ...

  10. U2-Net: Going Deeper with Nested U-Structure for Salient Object Detection|环境搭建|人物素描 测试 简记 |

    这个代码非常强大,最近作者更新了模型 我也特别更新一篇博文 [最新同步更新教程链接 – 2021-9-3 ]-- 敬请移步 文章目录 U2-Net: Going Deeper with Nested ...

最新文章

  1. 盘点丨那些顶级的AI机器人“大脑”
  2. JavaScript两个变量交换值(不使用临时变量)
  3. Tomcat 集群中 实现session 共享的三种方法
  4. Android 自定义百分比视图
  5. er图转为数据流程图_draw.io for Mac(流程图绘制工具)
  6. linux shell编程语句if、case.
  7. 设计的核心任务之二:信息隐藏
  8. 客户旅程_我如何充分利用freeCodeCamp的旅程
  9. Google Ads支付宝付款功能正式上线
  10. vue升级之路(四)-- Vuex
  11. 面试题1:赋值运算符函数
  12. HTML的快速写法:Emmet和Haml
  13. snmp trap日志
  14. 针对永恒之蓝Wannacry勒索病毒微软Windows操作系统 MS17-010 漏洞补丁资源共享
  15. 还不了解小程序?看这一篇文章就够了
  16. 在线抢购平台_项目预览
  17. Vulnhub靶机:Homeless
  18. 一般家用路由器买多大的合适_家用路由器多少兆合适
  19. mac上好用的数据统计分析工具spss26
  20. 【第66篇】行人属性识别研究综述(一)

热门文章

  1. 百度产品经理vs 腾讯产品经理:技术大牛与小白
  2. Standard C Library - 思维火花 - 博客频道 - CSDN.NET
  3. CYQ.Data 轻量数据层之路
  4. 163相册密码破解 - 简单版
  5. 把exe里面的资源通通取出来
  6. RedMonk 2020 年 Q3 编程语言排行:Python力压Java和PHP,Rust 首次进入前 20
  7. 经典面试题(43):以下代码将输出的结果是什么?
  8. 经典面试题(36):以下代码将输出的结果是什么?
  9. 【vue2.0进阶篇】用transition组件轻松实现过渡效果
  10. python3urllib常见使用_Python3 urllib常用操作