Docker中如何創建appium容器以及設置appium容器連接安卓模擬器


Docker中創建appium容器以及設置appium容器連接安卓模擬器,步驟如下:

  • docker中下載appium鏡像

    • 先從倉庫中搜索appium鏡像
      docker search appium
    • 下載需要的appium鏡像
      docker pull appium/appium

      如果下載過程很慢,需要配置下docker的加速器

  • docker中創建appium容器

    docker run --privileged -d -p 4723:4723 --name appium1 appium/appium

    注意帶上選項--privileged

  • 啟動安卓模擬器

    • 注意設置網絡連接方式為橋接模式
  • 本地cmd命令行修改安卓模擬器連接由usb模式為tcpip模式

    • 首先查看設備連接
      adb devices
    • 如果查看不到設備,可以手動連接,比如
      adb connect 127.0.0.1:62001
    • 修改連接模式
      adb -s 127.0.0.1:62001 tcpip 6666

      語法:adb -s 指定設備名 tcpip 指定端口號(1-65535之間任意)

  • docker中appium容器如何連接設備並查看

    • 連接
      docker exec -it appium1 adb connect 指定模擬器ip:6666

      后面的ip地址為模擬器聯網的ip地址

    • 查看連接設備
      docker exec -it appium1 adb devices
  • python啟動腳本中的注意事項

    • 客戶端deviceName和udid需要修改為:模擬器ip:port
    • 連接appium容器的ip和端口:需要更換成docker主機的ip以及appium容器的端口,比如192.168.99.100:4723
  • 如何查看appium運行日志

    • 方式一:attach(慎用,容易卡死)
      docker attach appium1
    • 方式二:通過exec方式進入,然后查看運行日志
      • 進入容器
        docker exec -it appium1 bash
      • 查看運行日志
        tail -f /var/log/appium.log
  • 啟動python腳本

    • 查看docker中的appium日志運行
    • 查看模擬器中的app是否啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM