自动化测试中自动化切换网络----解决方案

自动化测试中自动化切换网络----解决方案

思路

通过安装一个控制网络的APP,在测试脚本中,通过shell命令来控制实现

使用方式

关闭WIFI,切换到4G网络(测试手机默认流量是开着的)

adb  shell am force-stop com.steinwurf.adbjoinwifi

adb  shell am start -n com.steinwurf.adbjoinwifi/com.steinwurf.adbjoinwifi.MainActivity -e ssid 4G

切换到WIFI网络

adb  shell am force-stop com.steinwurf.adbjoinwifi

adb  shell am start -n com.steinwurf.adbjoinwifi/com.steinwurf.adbjoinwifi.MainActivity -e ssid MBDTEST -e password_type WPA -e password qazwsxedc

注: 黄色代表wifi名字和密码

 

实现

已经打好的APK包:

       http://files.cnblogs.com/files/udld/adbjoinwifi.apk

时间: 2024-08-24 14:32:28

自动化测试中自动化切换网络----解决方案的相关文章

关于Selenium3+python3.6自动化测试中iframe切换

本篇内容主要表述以下几个问题: 1.iframe 这个是什么? 2.定位iframe 标签时遇到的几个报错总结. 3.显示等待与隐示等待的原理与优缺点. 4.无name,ID可变情况下的处理方式 5.frame标签中嵌套iframe标签时的处理思路 最开始根本没想到这个事情,就按照正常的方式操作,结果,,,这都是什么鬼.怎么都定位不到这个元素,不能进行下一步. 后来了解了一下,原来是iframe这个鬼东西在捣乱. 一.先说一下这个是什么东西 . firame: Iframe标记又叫浮动帧标记,可

理解Docker(6):若干企业生产环境中的容器网络方案

本系列文章将介绍 Docker的相关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 - 使用 cgroups 限制容器使用的资源 (5)Docker 网络 (6)若干企业生产环境中的容器网络方案 Docker 在早期只有单机上的网络解决方案,在 1.19 版本引入了原生的 overlay 网络解决方案,但是它的性能损耗较大,可能无法适应一些生产环

(转)Web自动化测试中的接口测试

1.背景 1.1 Web程序中的接口 1.1.1 典型的Web设计架构 web是实现了基于网络通信的浏览器客户端与远程服务器进行交互的应用,通常包括两部分:web服务器和web客户端.web客户端的应用有html,JavaScript,ajax,flash等:服务器端的应用非常丰富,比如java的servlet,jsp,ssh框架,.net的aspx,还包括其他脚本如php,python. web服务器端的设计架构近年来一直比较流行的是三层架构(3-tier application),通常意义上

自动化无人值守网络装机(PXE网络装机)

自动化无人值守网络装机(PXE网络装机) 在IP地址为192.168.4.5主机上配置pxe机,实现对客户端的自动化网络装机,并在给客户端装机后自动分配IP地址.主机名,并自动创建一个管理员的账户:admin和对应密码:123456. 在192.168.4.5主机上配置: [[email protected]桌面]# mkdir  /nfsdir [[email protected]/]# mount  /dev/cdrom  /nfsdir //光盘挂载目录,也可是其他目录,但要和生成ks文件

VMware中三种网络连接的区别

VMware中三种网络连接的区别 1.概述 2.bridged(桥接模式) 3.NAT(网络地址转换模式) 4.host-only(主机模式) 5.replicate physical network connection state 选项解释 1.概述 大家在安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,如下图.其中VMnet1是host网卡,用于host方式连接网络的.VMnet8是NAT网卡,用于NAT方式连接网络的.它们的IP地址是随机生成的. VMware提供了三

高校网络解决方案

高校网络解决方案 校园网是为老师和学生随时随地都可以方便上网,然而互联网却似一个黑洞也会成为校园网管理的最大难题,如何保障网络信息的安全已成为迫在眉睫的关键问题. 星锋航就目前的校园网安全需要解决的问题到具体解决的方案与策略作了分析和研究.在联系各种学校网络实际应用的基础上开发了集用户认证.用户控制.IP用户管理.防火墙功能.网关控制.流量分协议统计.计费.防止P2P应用下载或控制其连接.带宽控制.智能管理网络和上网内容审计于一体的新一代互联网安全产品,克服了原有系统中的无法限制上网登录地点.无

VPDN技术接入企业内部网络解决方案

对于一些通过拨号方式连接到Internet的公司分支机构,可以采用VPDN技术接入企业内部网络. 实现VPDN对用户来说是透明的,用户端不需增加投资,只需在Internet拨号访问服务器(NAS)和连接公司总部的路由器上作配置即可. 采用VPDN技术进行VPN组网时,其用户应该使用一种有结构层次的用户名形式,如XXM@MISSERVER的形式,以便Internet的访问服务器能根据用户名的域名来进行处理. 当拨号用户发出一个呼叫到Internet的访问服务器(NAS)时,它发出PPP的连接请求.

在UI自动化测试中使用flaky插件运行失败用例

在UI自动化测试中,有时候经常会提示跑用例失败,在单步或单个用例调试时,用例却成功,这个失败的因素主要有环境.代码或前端定位等原因. 可以看这篇文章<我们是如何让UI测试变得稳定的>中有详细说明,但是,在这里,我们不讨论问题,我们来看看优化 项目中原来的自动化框架是基本nose的,nose中有一个选项为: --failed Run the tests that failed in the last test run. 可以单独运行上次测试中失败的用例,但貌似与我的想法有点背离,我的需求是失败后

电子商务中的网上支付解决方案

电子商务中的网上支付解决方案 一.引言 随着中小企业对电子商务应用程度的深入,越来越多的企业希望在自己的网站上能与顾客实现在线交易,而网上支付问题则是在线交易中的关键问题.对于中小企业而言,可以通过哪些方法低成本.高效率地解决网上支付问题呢?本文提出了网上支付问题的两种主要解决方案:网上银行模式和第三方支付平台模式,同时分析了网上支付中存在的主要问题及应对策略. 二.网上支付概述 网上支付是指以金融电子化网络为基础,以商用电子化工具和各类交易卡为媒介,采用现代计算机技术和和通信技术作为手段,通过