Before
這里以小米手機5S MIUI10.2.2.0穩定版為例。將手機連接上電腦。
開啟USB調試
默認的,MIUI穩定版是關閉開發者選項的,想要打開,需要打開設置
▶我的設備
▶全部參數
,連續點擊5次MIUI版本
,即可解鎖開發者選項模式。
由於我的手機已經處於開發者模式了,所以,我的提示是您已處於開發者模式,無需進行此操作
。
接下來,設置
▶更多設置
▶開發者選項
,按照下圖開啟相關功能。出現提示選擇確認即可。
電腦端會安裝一些驅動軟件,有點慢,喝杯咖啡吧。
完事之后,我們在電腦終端查看設備:
C:\Users\Anthony>adb devices List of devices attached adb server version (39) doesn't match this client (36); killing... * daemon started successfully * f8642f91 unauthorized
有了設備(上例中的 f8642f91)就好辦了,我們依然讓appium監聽127.0.0.1:4723
,然后編輯Python代碼:
import time from appium import webdriver desired_caps = { "platformName": "Android", "platformVersion": "8.0.0", "deviceName": "Android Emulator", "appPackage": "com.android.settings", "appActivity": ".MiuiSettings" } driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps) # 下滑 driver.swipe(200, 1000, 200, 400) time.sleep(2) # 點擊藍牙選項 driver.tap([(500, 200)]) time.sleep(2) # 開啟藍牙 driver.tap([(200, 200)]) time.sleep(5) # 關閉藍牙 driver.tap([(200, 200)])
我們模擬一個打開MIUI設置,並且下滑點擊藍牙選項。開啟后關閉藍牙選項。
注意,如果你是第一次使用手機進行調試的話,你需要同意安裝Appium Settings
和unlock
兩個依賴軟件。