python 实现手机自动拨打电话的方法(通话压力测试)
现在能用自动化实现的,尽量使用自动化程序去操作,代替人工去操作,更有效率。
今天说下用python结合adb命令去实现安卓手机端的通话压力测试。
#操作前先在设置里打开power键可以结束通话按钮,否则会导致代码报错 fromtimeimportsleep importos deftest_call(number1,number2,number3,number4,number5): #拨打电话 call=os.popen('adbshellamstart-aandroid.intent.action.CALL-dtel:{}'.format(number1)) sleep(20) #挂断电话 Hangup=os.popen('adbshellinputkeyevent26') sleep(5) call=os.popen('adbshellamstart-aandroid.intent.action.CALL-dtel:{}'.format(number2)) sleep(5) #挂断电话 Hangup=os.popen('adbshellinputkeyevent26') sleep(5) call=os.popen('adbshellamstart-aandroid.intent.action.CALL-dtel:{}'.format(number3)) sleep(20) #挂断电话 Hangup=os.popen('adbshellinputkeyevent26') sleep(5) call=os.popen('adbshellamstart-aandroid.intent.action.CALL-dtel:{}'.format(number4)) sleep(20) #挂断电话 Hangup=os.popen('adbshellinputkeyevent26') sleep(5) call=os.popen('adbshellamstart-aandroid.intent.action.CALL-dtel:{}'.format(number5)) sleep(20) #挂断电话 Hangup=os.popen('adbshellinputkeyevent26') sleep(2) #你可以修改你要通话的号码如下: number1=10010 number2=10086 number3=10011 number4=12580 number5=114 #执行代码: test_call(number1,number2,number3,number4,number5) #截图 ScreenShot=os.popen('adbshell/system/bin/screencap-p/sdcard/xie.png') #将截图保存到电脑 SaveScreenShot=os.popen('adbpull/sdcard/xie.png')
以上这篇python实现手机自动拨打电话的方法(通话压力测试)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。