「docker实战篇」python的docker-创建appium容器以及设置appium容器连接安
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,上一节已经下载好了appium的镜像,接下来说下如何创建appium如何创建容器和模拟器如何连接appium容器。源码:https://github.com/limingios/dockerpytho
千家信息网最后更新 2025年02月03日「docker实战篇」python的docker-创建appium容器以及设置appium容器连接安
上一节已经下载好了appium的镜像,接下来说下如何创建appium如何创建容器和模拟器如何连接appium容器。源码:https://github.com/limingios/dockerpython.git (源码/「docker实战篇」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地址
虚拟机docker连接模拟器
ping 192.168.1.120docker exec -it appium1 adb connect 192.168.1.120:55555docker exec -it appium1 adb devices
4.测试python,运行docker appium,运行模拟器
启动
docker ps -adocker logs -f appium1
python代码
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/12 15:11# @Author : Aries# @Site : # @File : aaa.py# @Software: PyCharmfrom appium import webdrivercap = { "platformName": "Android", "platformVersion": "4.4.2", "deviceName": "192.168.1.120:55555", "udid":"192.168.1.120:55555", # 真机的 # "platformName": "Android", # "platformVersion": "7.1.2", # "deviceName": "10d4e4387d74", "appPackage": "com.ss.android.ugc.aweme", "appActivity": "com.ss.android.ugc.aweme.main.MainActivity", "noReset": True, "unicodeKeyboard": True, "resetkeyboard": True }driver = webdriver.Remote("http://192.168.70.100:4723/wd/hub", cap)
运行通过
PS:通过docker appium的方式运行远程的虚拟机,真机也是一样啊,先通过adb devices,找到后,然后改成tcpip的形式,让docker appium连接 设备,代码设置里面区别,基本就是这样。
模拟器
容器
运行
方式
安卓
代码
地址
源码
镜像
实战
成功
就是
形式
设备
utf-8
上一
测试
输入
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
面试软件开发助理
网络安全图片素材卡
帝国神话创建服务器需要什么配置
考网络技术还是信息安全技术
我的世界宝可梦电脑服务器
如何使服务器网卡指示灯亮
服务类网络技术专业
nsa网络安全武器库
6年级网络安全心得
数据库份额
电脑服务器的防火墙怎么开
宜昌串口服务器多少钱
公益广告视频软件开发
做系统的时候怎么增加数据库属性
sql怎样导入数据库
互联网科技开锁公司
云服务器如何搭建网站
数据库配置管理怎么进去
vs软件开发
还款软件开发视频
帝国神话创建服务器需要什么配置
网络安全软件的排名公司
网络安全实例论文
服务器主板usb键盘
数据库期末事务的题
网络技术选专业方向
软件开发 工作室
水闸基础信息数据库
网络安全怎么写字
武汉微聚网络技术