通過(guò)上篇的安裝嬉荆,我們的環(huán)境大體上是搭建完成了鬼贱。
以Python版本為例惨寿,我們需要先安裝Python-appium端。
image.png
這時(shí)候我們的真機(jī)通過(guò)USB接入到電腦上迹炼,而且保證手機(jī)的USB調(diào)試模式打開(kāi)砸彬。
啟動(dòng)appium
由于上一篇,我們改動(dòng)了appium的名字為run_appium, 所以我這里啟動(dòng)方式變了斯入。
簡(jiǎn)單點(diǎn)吧砂碉,簡(jiǎn)單點(diǎn)。
如果想查看具體的刻两,請(qǐng)查看增蹭!參數(shù)詳情
我們直接啟動(dòng)啦!可以看到我直接啟用的時(shí)候報(bào)了個(gè)錯(cuò)磅摹,意思是端口被占用滋迈,所以我很機(jī)智換到了4723端口,請(qǐng)記住這個(gè)端口户誓!這樣appium就開(kāi)始運(yùn)行了饼灿!
image.png
一個(gè)Python demo
- 查看設(shè)備信息
打開(kāi)cmd窗口,輸入如下命令:
adb devices
可以查看設(shè)備的信息帝美。
image.png
可以看到我連接了一臺(tái)設(shè)備碍彭,標(biāo)識(shí)是HExxxxxxxxx
- 獲取系統(tǒng)細(xì)帶計(jì)算器的安卓版本、包名等信息(已知了证舟,下篇講解如何獲取)
已知我版本是6.0 安卓
from appium import webdriver
# 啟動(dòng)配置環(huán)境
desired_caps = {}
# 系統(tǒng)名
desired_caps['platformName'] = 'Android'
# 安卓版本
desired_caps['platformVersion'] = '6.0'
# 設(shè)備名稱
desired_caps['deviceName'] = 'HEE6R15C17002984'
# app 包名
desired_caps['appPackage'] = 'com.eg.android.AlipayGphone'
# app主頁(yè)
desired_caps['appActivity'] = '.AlipayLogin'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.implicitly_wait(30)
driver.quit()
這里沒(méi)有做任何關(guān)于支付寶的操作硕旗,但是我們可以看到手機(jī)上打開(kāi)了支付寶軟件,是不是很棒女责?漆枚?