2017-05-15 7 views
0

Pythonで私はappiumで電話サービスをテストできるかどうかを知りたいのですが、Wi-FiやBluetoothと同じです。 ポイントは私がappiumの電話ボタンとダイヤル番号を押すことができますが、実際に私は電話が確立されていることをテストすることができますか? ブルートゥース - ワイファイの電話のペアリングと同じですpythonでappiumを使って電話サービスやWi-Fiをテストする

ダイヤルボタンを押してダイヤル画面とプレ保存された画面を比較するのは1つの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から。

関連する問題