安卓手机运行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()
安卓手机运行python脚本自动操作app_使用python控制Android手机自动操作WiFi开关相关推荐
- java执行python脚本_通过Java调用Python脚本
在进行开发的过程中,偶尔会遇到需要使用Java调用Python脚本的时候,毕竟Python在诸如爬虫,以及科学计算等方面具有天然的优势.最近在工作中遇到需要在Java程序中调用已经写好的Python程 ...
- Scrcpy -用电脑控制 Android 手机-安卓投屏控制软件
https://www.iplaysoft.com/scrcpy.html Scrcpy – 用电脑控制 Android 手机 https://www.appinn.com/scrcpy-remote ...
- Vysor 在电脑上控制android手机屏幕 镜像
Vysor 在电脑上控制android手机屏幕 镜像 Vysor是一款Chome浏览器的插件,首先你要去装个Google Chrome,接下来简单装一下Vysor Chrome Extensions插 ...
- 手机android player病毒怎么解决,不要担心手机中毒!教您一些有关如何彻底清除Android手机上的病毒的提示...
如果手机中毒,您知道如何彻底杀死病毒吗?今天,我将与您分享一些彻底杀死病毒并有效防止Android手机上的病毒的方法. 1. 如何彻底杀死Android手机上的病毒 方法1: 使用内置的手机管理器 某 ...
- Appium、adb控制Android手机和实战项目
Appium.adb控制Android手机和实战项目 adb常用命令 Appium中API 元素定位操作API 滑动和拖拽事件(appium<2.0版本) 高级手势TouchAction 手机操 ...
- Total Control电脑控制Android手机
上次玩了一个手机控制电脑的软件(http://blog.csdn.net/qq305013720/article/details/8003665),这次反着来玩玩-- Total Control可用电 ...
- adb无线连接控制android手机
adb无线连接控制android手机---just for fun (配置环境/须知/博客定位/目的) 正文 (配置环境/须知/博客定位/目的) 写这篇博客是为了记录一个比较简单的小发现,可以通过ad ...
- msf使用木马控制android手机
msf使用木马控制android手机 环境: kali.手机模拟器(或不用的手机). 要求 手机模拟器(或者手机)与电脑可以互相连通吗,即手机可以直接访问到kali. 步骤 1.制作木马. 命令:ms ...
- python脚本实例手机端-用Python实现自动化操作Android手机
本文原创作者:鲲之鹏(http://www.site-digger.com) 本文原始链接:http://www.site-digger.com/html/articles/20180912/664. ...
最新文章
- Spring-AOP @AspectJ进阶之切点复合运算
- Oracle的row_number函数
- 抖音之后,互联网失去创造力
- mysql备份命令和还原命令_mysql数据备份和还原命令
- HDU4539+状态压缩DP
- 关于发布DIPS的MVC项目的IIS 7.0环境配置的方法
- jupyter notebook 快捷键设置字体大小_你可能并不知道这样定制炫酷的jupyter主题
- Uncaught Error: Bootstrap tooltips require Tether (http://github.hubspot.com/tether/)
- Ngnix中的fastcgi参数性能优化和解释
- c语言写的fft程序,C语言编写FFT程序.pdf
- ThinkPad T410 拆机(高清)
- 【软件收集】四款免费录播录屏演示有关的软件
- 牛顿迭代法实现开根号
- Pi滤波中磁珠和电感的使用注意事项
- 公众平台服务号、订阅号、企业微信以及小程序的相关说明
- 恶意软件的沙盒规避技术
- VB中dim与redim的区别?
- 3 基于matplotlib的python数据可视化——导入Excel数据绘制组合图表
- Minesweeper by C
- 10 个提供免费域名搜索建议服务的网站
热门文章
- 分辨率、PPI、DPI、点距(显示器)
- 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)-- 第五题 树与二分图 (已完结)
- LaTeX修改书目(bibliography)/引用(references)/摘要(abstract)标题
- 安装驱动,提示文件找不到 error=2
- M4V转换器用户指南-如何无损转换M4V视频!
- 再见了VMware,一款更轻量级的虚拟机!
- oppoa7强制root,oppoa7强制重启
- Swift 在父控件上给子控件拓展点击区域
- 通过注册表修改我的文档位置
- PostgreSQL实战之PostGIS