ATX Server2集群 Atxserver2 是⽤于管理我们设备的⼀份⼯具; 便于集中管理我们的设备,以及远程运⾏测试⽤例; 需要搭建这样⼀套系统,需要: 1、atxserver2: 安装⽹址: https://github.com/openatx/atxserver2 2、atxserver2-android-provider: 安装⽹址:https://github.com/openatx/atxserver2-android-provider 3、node.js 安装⽹址:http://nodejs.cn/download/ 4、rethinkdb 安装⽹址:https://rethinkdb.com/docs/install/ ⾸先第⼀个:安装Node.js
打开node.js 安装⽹址,然后按照指定资源安装可执⾏⽂件,运⾏可执⾏⽂件即可; 验证node.js: 在命令⾏中输⼊: node --version 显示版本信息即代表安装成功。 第⼆个,我们安装RethinkDB: RethinkDB的安装包⽂件,放到附件里了,根据后缀名使⽤⾃⼰对应操作系统的⽂ 件,该RethinkDB为傻⽠式安装,不解释; 安装好之后,请运⾏改软件即可; 第三个,我们安装atxserver: 1、打开⽹址,将源码拉取下来;2、解压⽂件,然后使⽤pycharm打开项⽬;(最好是再为这个项⽬新建⼀个虚拟环境)
打开终端运⾏: pip install requirements.txt 3、提起atxsetver服务 终端运⾏: python main.py
访问:http://localhost:4000/
列表为空,
⾄此 你的 atxserver 已经搭建好了; 第四个,我们搭建atxserver2-android-provider; 1、打开⽹址,将源码拉取下来;
2、解压⽂件,然后使⽤pycharm打开项⽬;(最好是再为这个项⽬新建⼀个虚拟环境)
打开终端运⾏: pip install requirements.txt 3、构建node依赖环境 打开终端运⾏: npm install 4、在确保adb 连接设备的情况下: 终端运⾏:python main.py --server localhost:4000
⾄此你的atxserver2-android-provider环境待⻅完成; 刷新设备集群列表页面,出现设备。
点击使用,进入控制页面
此时运行python的话,caps里的appium:deviceName要替换成图中的ADB远程连接的信息,就可以运行代码了。
标签:node,atxserver2,APP,provider,js,集群,自动化,打开,安装 From: https://www.cnblogs.com/gezirui/p/17449391.html