移动端测试之 - appium连接小米手机

开启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 Settingsunlock两个依赖软件。

开启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 Settingsunlock两个依赖软件。

猜你喜欢

转载自www.cnblogs.com/zhang-da/p/12363167.html