「docker實戰篇」python的docker-創建appium容器以及設置appium容器連接安卓模擬器(31)

原創文章,歡迎轉載。轉載請注明:轉載自IT人故事會,謝謝!
原文鏈接地址:「docker實戰篇」python的docker-創建appium容器以及設置appium容器連接安卓模擬器(31)

上一節已經下載好了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地址

  1. 虛擬機docker連接模擬器
ping 192.168.1.120
docker exec -it appium1 adb connect 192.168.1.120:55555
docker exec -it appium1 adb devices

4.測試python,運行docker appium,運行模擬器

啟動

docker ps -a
docker logs -f appium1

python代碼

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2019/3/12 15:11
# @Author  : Aries
# @Site    : 
# @File    : aaa.py
# @Software: PyCharm

from appium import webdriver

cap = {
        "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連接 設備,代碼設置里面區別,基本就是這樣。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 《Docker從入門到實踐》閱讀筆記 原書地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo閱讀 11,420評論 1 39
  • 五、Docker 端口映射 無論如何,這些 ip 是基于本地系統的并且容器的端口非本地主機是訪問不到的。此外,除了...
    R_X閱讀 1,792評論 0 7
  • 爸爸媽媽晚上好! 我剛剛在外面買東西吃,然后突然下了很大的雨…因為想著晚上沒有太陽而且出來的時候也沒有下雨,所以我...
    Ji11Y01ang閱讀 417評論 0 0
  • 除 夕 夜 聽 (2019一02一04 . 璩 向 東) ...
    7d12045c729e閱讀 211評論 0 2
  • 2018年10月16日 星期二 陰有小雨 410篇 真的是很佩服我自己。雖然這幾天忙的不可開交,但是我還是堅持下...
    我是快樂的老爸閱讀 179評論 0 2