python实现自动打电话软件_python 实现手机自动拨打电话的方法(通话压力测试)
現(xiàn)在能用自動化實現(xiàn)的,盡量使用自動化程序去操作,代替人工去操作,更有效率。
今天說下用python結(jié)合adb命令去實現(xiàn)安卓手機端的通話壓力測試。
#操作前先在設(shè)置里打開power鍵可以結(jié)束通話按鈕,否則會導致代碼報錯
from time import sleep
import os
def test_call(number1,number2,number3,number4,number5):
#撥打電話
call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number1))
sleep(20)
#掛斷電話
Hangup = os.popen('adb shell input keyevent 26')
sleep(5)
call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number2))
sleep(5)
# 掛斷電話
Hangup = os.popen('adb shell input keyevent 26')
sleep(5)
call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number3))
sleep(20)
# 掛斷電話
Hangup = os.popen('adb shell input keyevent 26')
sleep(5)
call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number4))
sleep(20)
# 掛斷電話
Hangup = os.popen('adb shell input keyevent 26')
sleep(5)
call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number5))
sleep(20)
# 掛斷電話
Hangup = os.popen('adb shell input keyevent 26')
sleep(2)
#你可以修改你要通話的號碼如下:
number1 = 10010
number2 = 10086
number3 = 10011
number4 = 12580
number5 =114
#執(zhí)行代碼:
test_call(number1,number2,number3,number4,number5)
#截圖
ScreenShot = os.popen('adb shell /system/bin/screencap -p /sdcard/xie.png')
#將截圖保存到電腦
SaveScreenShot = os.popen('adb pull /sdcard/xie.png')
以上這篇python 實現(xiàn)手機自動撥打電話的方法(通話壓力測試)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
總結(jié)
以上是生活随笔為你收集整理的python实现自动打电话软件_python 实现手机自动拨打电话的方法(通话压力测试)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: listview频繁刷新报错
- 下一篇: python实现自动化不停打电话