第一步:连接真机成功
实际开发的过程中我们尽量拿真机来调试。所以Appium如何连接真机呢?原理上和使用虚拟机方式一致。但真机会稍微复杂一点
1)打开手机的USB调试模式
不同的手机打开调试模式的方式不同。一般都在设置中的开发者模式中打开
2)手机连接电脑
使用数据线连接手机与电脑,然后在cmd中输入adb devices查看是否连接成功
前面的就是你手机的UUID / deviceName : 4e6f9690
第二步,启动 Appium Server,选择手机的安卓版本(关于手机中查看),填写手机的UUID(deviceName),如下图
第三步,编写 appnium 测试脚本 (如下安装app到手机上 ^^)
#coding=utf-8
import os
from appium import webdriver
desired_caps = {}
# 三星Galaxy C5,且以 以商丘便民网为例
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '7.0'
desired_caps['deviceName'] = '4e6f9690'
PATH = lambda p: os.path.abspath(os.path.join(os.path.dirname(__file__), p))
# 安装app
desired_caps['app'] = PATH('D:\\apk\\shangqiubmw.apk')
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.quit()
如下图所示:
遇到的问题
网友评论