采用atxserver2打造自己的测试自动化系统
文章平均质量分 92
抱歉删不了了,没时间不写了,改作私人定制了。注意不要买。
五千年前的后羿
资深游戏测试开发工程师
展开
-
atx2 小白改造之旅一 (弹窗)
一.概述本教程针对小白,所以没有过多复杂知识;atxserver2是一套设备集群管理系统,类似STF,不过主要功能使用Python开发;项目主体不再赘述,可以在这里查看atxserver2项目介绍改造目标本次改造目标主要是把点击使用的时候打开网页,变成弹窗的形式,从而达到同屏显示多个手机的目的,每个窗口可以单独拖拽大小;正常打开效果:窗体缩小效果:二.项目介绍ATX2项目结构和Djando类似,但实际上是采用Tornado+element-UI+VUE开发,所以想要改造最好对这些有一定原创 2020-08-09 15:37:05 · 1543 阅读 · 0 评论 -
ATX2增加性能可视化功能
首先看效果修改须知:>和手机操控页面相关的内容都在 remotecontrol_android.html 和remotecontrol_apple.html文件里。根据后缀名苹果和安卓来选择自己需要改的文件。remotecontrol_android.html里面有一个runShell函数命令可以执行shell命令开始修改一.界面修改1.先引入所需要的JS文件(我们用到了echarts这个可视化的库,效果不错,echarts官网)<script src="https://c原创 2020-08-09 15:35:56 · 549 阅读 · 2 评论 -
atxserver2-android-provider简介
简介atxserver2-android-provider 主要用户和安卓设备进行数据交互;主要使用uiautomator2框架,在屏幕的显示传输与交互上主要使用minicap与minitouch;流程atxserver2-android-provider可以通过adb track-devices自动发现已经接入的设备,当手机接入到电脑上时,会自动给手机安装(接入的设备需要配置好开发者选项,打开允许ADB的一系列操作,可能有的还要输入密码):可以参考:设备连接minicap, minitouch原创 2020-07-15 20:45:28 · 1746 阅读 · 0 评论 -
atxserver2简介
简介atxserver2是一个移动设备管理平台,主要是Python3+NodeJS+RethinkDB开发,必装环境:git lfs,Nodejs(建议装Nodejs 8,高版本偶尔会有问题),python3.X(建议3.6.x或者3.7.x),ADB,或者直接docker部署整体项目结构整体项目主要包括四部分:1.RethinkDB : 这是一个开源的轻量级的数据库,是用来存储数据的, 官网:https://rethinkdb.com/2.atxserver2 : 这一部分主要负责处理数据原创 2020-07-15 17:50:55 · 4569 阅读 · 0 评论