概述

mobile接口主要是针对建立手机连接的操作

详情

connect_by_custom_name

根据自定义名称连接指定的手机

connect_by_custom_name(custom_name)
参数:

  • custom_name:自定义手机名称,此名称是通过手机管理器中配置的设备别名

返回值:

  • MobileSession:返回获取到的手机连接对象

示例1:
与指定手机 “我的小米手机” 建立连接

  1. import xbot
  2. from xbot import print, sleep
  3. from .import package
  4. def main(args):
  5. session = xbot.mobile.connect_by_custom_name('我的小米手机')

connect

根据连接参数与指定的手机建立连接

connect(appium_url, platform_name, platform_version, device_name, *, additional_capabilities=None)
参数:

  • appium_url:指定的Appium服务器地址,如 http://127.0.0.1:4723/wd/hub
  • platform_name:指定的系统名称,如 AndroidiOS
  • platform_version:指定的系统版本, 如 8.0.1
  • device_name:指定的设备型号, 如 Galaxy S4
  • additional_capabilities:添加其他其他配置项,请输入一个python字典对象

返回值:

  • MobileSession:返回获取到的手机连接对象

示例1:
与指定手机建立连接

  1. import xbot
  2. from xbot import print, sleep
  3. from .import package
  4. def main(args):
  5. session = xbot.mobile.connect(
  6. 'http://127.0.0.1:4723/wd/hub',
  7. 'Android',
  8. '8.0.1',
  9. 'Galaxy S4',
  10. additional_capabilities = {
  11. 'newCommandTimeout': 60
  12. }
  13. )