python控制多台手机_Airtest操作多台云手机,进行分发,多个脚本后端调度
一.核心重点
使用python后端框架:tornado
调度:redis队列
存手机的class_name采取头取尾曾
多台手机连接方式
connect_device(f"android:///{class_name}") #class_name也就是云手机ip+端口,或者说本地手机连接的名称,你可以用adb devices看名字
set_current(class_name)
dev = device()
poco = androiduiautomationpoco(device=dev,use_airtest_input=true, screenshot_each_action=false)
#用这种连接调度是为了防止操作串了
二.互动操作思路
1.前端向后端接口发起请求
2.后端接受请求,更加参数成功一个bat脚本,并用os命令执行他,利用redis中blpop或者brpop方法进行阻塞
#bat脚本模板
@echo off
start cmd /c "python airtest脚本路径 参数1 参数2 ......." #其中参数组一般都有class_name进行选择
#cmd/c结束后关闭cmd,cmd/k不关闭
#要点在window环境下创建bat脚本用系统的编码格式,国内一般是'gbk'
#如果是linux上操作,就不创建bat脚本了shell脚本,也是要使用当前系统环境的编码格式
方法死的人是活的,这是我操作的方法,思路有了代码就简单了
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
python控制多台手机_Airtest操作多台云手机,进行分发,多个脚本后端调度相关推荐
- 服务器运行多个安卓系统,一台服务器可以做几个云手机
一台服务器可以做几个云手机 内容精选 换一换 本文介绍使用云手机服务时需要了解的基本概念.云手机是一台包含原生安卓操作系统,具有虚拟手机功能的云服务器,简单来说,云手机=云服务器+Android OS ...
- 手机 虚拟服务器,android虚拟云手机服务器
android虚拟云手机服务器 内容精选 换一换 您在了解云手机的优势和应用场景后,如果想体验云手机的功能,或者需要部署真实的业务,建议您参考本节操作购买云手机.操作流程如图1所示.准备工作包含两项任 ...
- 什么是云手机?有免费的云手机吗?
什么是云手机?云手机是什么东西?云手机就是云端上的虚拟安卓手机,一般手游玩家会用来自动刷金币,自动打副本,游戏挂机!也有一些企业.工作室用云手机做微信营销.抖音营销.小红书营销等引流渠道. 因为云端手 ...
- 云手机互联网点评系列-华为云手机云服务cloud+初评
今天看到意大利超级杯华为云手机北京赛,就又翻了下华为手机的一些信息. 华为也是我的"老东家"了,今天看到华为的发展,尤其是在移动终端的发展这么迅速,还是感到很惊叹和开心. 不过,看 ...
- python控制步进电机驱动器_树莓派操作案例1-使用python GPIO+TB6612驱动步进电机
原理图: 接口说明 A控制信号输入------PWMA VM ------电机驱动电压输入端(4.5V-15V) A电机输入端2 ------AIN2 ...
- python控制ppt翻页_python 操作ppt
转自其他博客 实测可用 # 加载库 import os import pandas as pd from pptx import Presentation from pptx.util import ...
- python办公自动化excel_简直出神入化,教你用Python控制Excel实现自动化办公
1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...
- python做excel自动化可视化-简直出神入化,教你用Python控制Excel实现自动化办公...
1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...
- python excel 自动化-简直出神入化,教你用Python控制Excel实现自动化办公
1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...
最新文章
- 设计模式之解释器模式、例子分析
- 芬兰阿尔托大学人工智能实验室程路组博士生招聘-肠道菌群进化与人类疾病等方向...
- IIS APPPOOL\DefaultAppPool 登录失败的解决方法
- python 命令行参数-Python 获得命令行参数的方法(推荐)
- 管理springmvc组件——前端控制器、控制器映射器和适配器、视图解析器、文件上传的、拦截器||消息转化
- 乞丐版HTML5播放器
- 定义工厂(Plant)
- HDU3255(线段树+扫描线)
- sigaction函数使用实例
- js数组再倒数第二个添加元素_归纳JS中数组的使用(一)元素新增和删除
- 在InternetExplorer.Application中显示本地图片
- C++ const型成员函数与 non-const型成员函数 (二)
- php 服务器监控源码,PHP自动Get监控源码
- 2005/2006/2007/2008/2009/2010/2012/2013/2014/2015/2016/2017/2018/2019/2020高德poi一级类别 二级类别 三级类别
- Hadoop2.8.5详细教程(四)Linux集群搭建+免密登录
- 谱密度 matlab,功率谱密度估计方法的matlab实现.doc
- 高并发场景下,库存问题解决方案
- 腾讯云阿里云4月服务器价格对比
- 一、SpringCloud入门
- Git修改用户名和邮箱