2017-05-15 22 views
0

파이썬에서 Wi-Fi 또는 블루투스와 같이 appium으로 전화 서비스를 테스트 할 수 있는지 알고 싶습니다. 요점은 appium press 전화 버튼과 다이얼 번호로 할 수 있습니다. 그러나 어떻게 실제로 전화 통화가 성립되었는지 테스트 할 수 있습니까? 블루투스 - 와이파이 - 전화 페어링과 동일합니다파이썬에서 appium으로 전화 서비스 또는 wifi 테스트

다이얼 버튼을 누르고 다이얼 스크린을 미리 저장된 화면과 비교하는 것이 하나의 UI 테스트이며 연결 서비스 테스트는 아닙니다. appium으로 할 수없는 경우 어떻게 할 수 있는지 알고 계십니까?

답변

0

appium를 통해 통화 버튼을 클릭하면 ADB를 통해 호출 상태를 확인할 수 있습니다 here에서

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

합니다.