「docker实战篇」python的docker-创建appium容器以及设置appium容器连接安
发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,上一节已经下载好了appium的镜像,接下来说下如何创建appium如何创建容器和模拟器如何连接appium容器。源码:https://github.com/limingios/dockerpytho
千家信息网最后更新 2024年09月30日「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安全错误
数据库的锁怎样保障安全
云服务器开传奇的弊端
停止域名服务器的命令是什么
学校网络安全教育论文
服务器上的游戏源码要下载那些
数据库编程视频教学
中级网络安全工程师工资
服务器北京招聘
万兆网卡是目前服务器上最快的吗
独立财务信息网络安全建设
外汇vsp服务器安全吗
oracle数据库监控工具
数据库字节长度可以改写吗
软件开发类工作英语
后端工程师负责数据库开发吗
浪潮服务器as500m
深圳伟创网络技术
文思海辉高级软件开发设计
10400做服务器
win服务器如何设置定时开机
学习内蒙古网络安全
魔兽世界多久能刷新服务器
全国有多少服务器公司
p6数据库表结构
深圳软件开发税点
linux 邮件服务器对比
平顶山软件开发公司电话
适合新手软件开发的软件
朝阳区品牌软件开发设计市价
科技创新 互联网平台
免费自动生成数据库