上一节已经下载好了appium的镜像,接下来说下如何创建appium如何创建容器和模拟器如何连接appium容器。源码:https://github.com/limingios/dockerpython.git (源码/竏ocker实战篇」python的docker-创建appium容器以及设置appium容器连接安卓模拟器(30))
appium的docker镜像的介绍
官网地址:https://github.com/appium/appium-docker-android
启动appium容器
docker run --privileged -d -p 4723:4723 --name appium1 appium/appium
说明启动成功
容器启动后,启动安卓模拟器
启动安卓模拟器后,通过cmd输入
adb devices
改变连接方式,从usb更改为tcp-ip的方式
adb -s 127.0.0.1:62001 tcpip 55555
使用docker的appium连接模拟器
引用>
1.设置成桥接
重启模拟器,可能无法获取ip,点击下开关,然后自动获取下就可以了。
引用>
2。查看模拟器的ip地址
<李>
虚拟机码头工人连接模拟器
李>萍192.168.1.120 码头工人exec - appium1亚行192.168.1.120:55555连接 码头工人exec - appium1亚行设备
4。测试python,运行码头工人appium,运行模拟器
启动
引用>码头工人ps - 码头工人日志- f appium1
python代码
引用># !/usr/bin/env python # - * -编码:utf - 8 - * # @Time: 2019/3/12十五11 # @Author:白羊座 # @Site: # @File: aaa.py # @Software: PyCharm 从appium进口webdriver 帽={ “platformName”:“安卓”, :“platformVersion 10/24/11”, “设备名称”:“192.168.1.120:55555”, “范围”:“192.168.1.120:55555”, #真机的 #“platformName”:“安卓”, #“platformVersion”:“7.1.2”, #“设备名称”:“10 d4e4387d74”, :“appPackage com.ss.android.ugc.aweme”, :“appActivity com.ss.android.ugc.aweme.main.MainActivity”, “noReset”:没错, “unicodeKeyboard”:没错, “resetkeyboard”:真的 } 司机=webdriver.Remote (" http://192.168.70.100:4723/wd/中心”,cap)“码头工人实战篇“python的码头工人——创建appium容器以及设置appium容器连接安