安卓手机运行python脚本自动操作app_使用python控制Android手机自动操作WiFi开关

最新公司上线的app,开发童鞋从后台看到android版本会有一定的概率在操作app时,网络断开再连接的时候会出现闪退问题。开发针对问题修改了下代码,需要我们再验证下,但通过手机的通知栏关闭和打开Wi-Fi再操作app,操作特别繁琐。于是就在网上找到了控制wifi开关的shell语句,利用python编写了一个简单的控制wifi开关的脚本(因为是菜鸟,所以只能保证脚本能正常运行),下面就是代码啦,仅以此篇记录下。

1、首先从网上找到关于开启Wi-Fi的语句:adb shell svc wifi enable 关闭wifi:adb shell svc disable

2、所有写个循环方法,在脚本中不断调用这两个shell命令即可实现:在操作app的时候,手机会不断的自动断网,再自动重连Wi-Fi,而不再需要手动去操作wifi啦

import os

import time

class App():

def __init__(self,count):

self.count = count

# 开启wifi的方法

def openWifi(self):

cmd = 'adb shell svc wifi enable'

os.popen(cmd)

time.sleep(60)

# 关闭wifi的方法

def closeWifi(self):

cmd = 'adb shell svc wifi disable'

time.sleep(5)

#控制wifi循环的方法

def controlWifi(self):

i = 1

while (self.count >0):

print("第 %d 次执行开关Wi-Fi操作" % i)

self.closeWifi()

self.openWifi()

i = i +1

self.count = self.count - 1

if __name__ == '__main__':

#控制Wi-Fi开关执行100次

app = App(100)

app.controlWifi()

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值