2017-05-15 72 views
0

在python中,我想知道是否可以使用appium測試電話服務,例如Wifi或藍牙。 重點是我可以用appium按電話按鈕和撥號號碼,但實際上,我可以測試該電話呼叫建立? 相同的是爲藍牙 - 無線 - 手機配對在python中測試電話服務或帶有appium的wifi

一個愚蠢的方法是按撥號按鈕和比較撥號屏幕與預設屏幕,但這只是UI測試,而不是連接服務測試。 如果它不能用appium來完成,你知道它是如何做到的嗎?

回答

0

通過appium點擊呼叫按鈕後,可以通過ADB查看通話狀態:

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

here