在python中测试电话服务或带有appium的wifi

问题描述:

在python中,我想知道是否可以使用appium测试电话服务,例如Wifi或蓝牙。 重点是我可以用appium按电话按钮和拨号号码,但实际上,我可以测试该电话呼叫建立? 相同的是为蓝牙 - 无线 - 手机配对在python中测试电话服务或带有appium的wifi

一个愚蠢的方法是按拨号按钮和比较拨号屏幕与预设屏幕,但这只是UI测试,而不是连接服务测试。 如果它不能用appium来完成,你知道它是如何做到的吗?

通过appium点击呼叫按钮后,可以通过ADB查看通话状态:

>>> import subprocess 
    >>> output = subprocess.check_output("adb shell dumpsys telephony.registry | grep mCallState", shell=True) 
    >>> print(output) 
    b' mCallState=0\n' 

here