首页 > 其他分享 >摸鱼小技巧来啦,速来围观

摸鱼小技巧来啦,速来围观

时间:2024-03-22 11:34:15浏览次数:39  
标签:AirtestIDE 远程 5555 adb 摸鱼 速来 围观 连接 设备

此文章来源于项目官方公众号:“AirtestProject”
版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途

一、前言

在日常测试中,很多小伙伴还是选择使用usb连接设备的方式去进行跑测,当需要连接多台设备就没办法在电脑上插入这么多设备,只能选择使用无线连接的方式去进行连接测试。你们快来get这份详细的无线连接设备教程吧~

二、远程连接Android手机技巧

1 、首先将AirtestIDE自带的adb.exe地址设置到环境变量

adb所在地址一般为XX:\AirtestIDE\airtest\core\android\static\adb\windows

2、拿出需要测试的设备,打开设备的 手机设置-连上WiFi

注意:设备要和电脑在同一个网络环境下

3、将设备通过USB线连接到电脑上,执行命令 adb tcpip 5555

在手机设备上开启了adb进程端口:5555(一般为5555)

4、 自行拼接设备远程连接地址 :Android:///{手机无线IP地址}:5555 ,并输入到AirtestIDE上进行连接。

5、 点击连接后,可以看到设备窗出现了设备界面,即完成了远程连接。

6、 可以开始执行脚本或编写脚本(摸鱼)

三、连接后开始摸鱼

下面我们用个小小的例子来看看我们远程连接在测试时的情况吧。

可以看到在测试时脚本运行依旧流畅顺滑。

参考脚本如下:

# -*- encoding=utf8 -*-
__author__ = "Airtest"

from airtest.core.api import *

auto_setup(__file__)


from poco.drivers.android.uiautomation import AndroidUiautomationPoco
poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)


poco("抖音").click()
sleep(5.0)

for i in range(5):
    swipe((500,2000),(500,90))
    sleep(1.0)
    
poco("com.android.systemui:id/white_cutout").click()

四、小结

本周推文详细介绍了远程连接设备的操作方法,分为几个步骤:

  1. 将AirtestIDE自带的adb.exe设置到环境变量
  2. 手机设置-连上WiFi (要和电脑在同一个网络环境下)
  3. 将设备USB连接到电脑,执行命令 adb tcpip 5555
  4. 自行拼接设备远程连接地址 :Android:///{手机无线IP地址}:5555
  5. 使用AirtestIDE远程连接
  6. 开始执行脚本

get到远程连接的小技巧后,以后在测试过程中可以快速的连接设备,甚至是多台设备,进行测试跑测。就算在工位上偷偷摸鱼也不怕啦(bushi)。

当然,如果大家有更多连接设备的小技巧也欢迎告诉我们,同时,我们也非常欢迎同学们能够提供自己常用场景的代码,我们会积极分享相关的使用技巧。让我们一起努力,共同进步~


AirtestIDE下载:airtest.netease.com/
Airtest 教程官网:airtest.doc.io.netease.com/
搭建企业私有云服务:airlab.163.com/b2b

官方答疑 Q 群:526033840

标签:AirtestIDE,远程,5555,adb,摸鱼,速来,围观,连接,设备
From: https://www.cnblogs.com/AirtestProject/p/18089102

相关文章

  • 除了行为管理,还有哪些方法可以防止员工摸鱼行为?
    除了行为管理的手段之外,我们还可以采用以下几种方式来防止员工的摸鱼行为:提供足够的工作量:给员工提供足够的工作量,让他们把工作时间用在真正的工作上,而不是去做其他无关的事情。通过价值观和公司文化的塑造:建立正确的工作态度和职业精神,让员工充分认识到他们的行为对公司的......
  • 针对员工的"摸鱼"行为,如何确保数据安全和工作效率?
    在现代职场,"摸鱼"行为已经成为一个无法忽视的问题。员工能够通过各种在线平台进行社交聊天、购物、炒股、看电影等活动,这无疑对企业的数据安全和工作效率产生了影响。针对这一问题,我们需要从以下几个方面进行思考和采取措施。我们需要对员工的在线行为进行有限度的监控。利用华......
  • 假期摸鱼日记
    2.10(大年初一)今天是大年初一,早上吃水饺,然后在家窝着,下午睡到四点,然后打开了celeste,发现自己是一个废物,果断选择了放弃,下午我妈说要出去玩,我觉得没意思就没去,我妈让我写会儿作业,只看了一眼,我就被电离水解平衡彻底打败,果断选择摆烂,开始推gal,摸鱼就是爽捏,但是感觉刷短视频纯纯就是浪......
  • 小兔鲜儿 uniapp - 首页模块 请求封装2月摸鱼计划04
    小兔鲜儿-首页模块涉及知识点:组件通信、组件自动导入、数据渲染、触底分页加载、下拉刷新等。自定义导航栏参考效果:自定义导航栏的样式需要适配不同的机型。操作步骤准备组件隐藏默认导航栏,修改文字颜色样式适配->安全区域静态结构新建业务组件:src/pages/index/componets/Custo......
  • 2月摸鱼计划04 Go语言依赖管理
    2.0依赖管理这一章我们主要讲解go的依赖管理,主要涉及go依赖管理的演进路线和gomodule实践依赖指各种开发包对于helloworld以及类似的单体函数只需要依赖原生SDK,而实际工程会相对复杂,我们不可能基于标准库0~1编码搭建,而更多的关注业务逻辑的实现,而其他的涉及框架、日志、driver......
  • 2月摸鱼计划03 从并发编程本质了解Go高性能的本质
    1.0从并发编程本质了解Go高性能的本质1.1Goroutine协程可以理解为轻量级线程;Go更适合高并发场景原因之一:Go语言一次可以创建上万协成;“快速”:开多个协成打印。gofunc():在函数前加go代表创建协程;time.Sleep():协程阻塞,使主协程在子协程结束前阻塞不退出;乱序输出说......
  • 小兔鲜儿 uniapp - uni.request 请求封装 2月摸鱼计划03
    uni.request请求封装添加请求和上传文件拦截器uniapp拦截器:uni.addInterceptor接口说明:接口文档实现步骤基础地址超时时间请求头标识添加token参考代码//src/utils/http.tsconsthttpInterceptor={//拦截前触发invoke(options:UniApp.RequestOptions){//1.......
  • uni-app小程序开发 基础 #2月摸鱼计划01
    前言:最近看uni-app框架的时候发现了这套课程,看到网络上大都是收费的资料,所以打算把这份资源开源共享出来,如果觉得有帮助的话,务必支持一下,关注......
  • Go语言 猜谜游戏+在线词典 2月摸鱼计划01
    3.1猜谜游戏3.1.2生成随机数v2packagemainimport( "fmt" "math/rand" "time")funcmain(){ maxNum:=100 rand.Seed(time.Now().UnixNano()) secretNumber:=rand.Intn(maxNum) fmt.Println("Thesecretnumberis",secre......
  • 2023 Airtest 年终总结来了,大佬们速来围观!
    此文章来源于项目官方公众号:“AirtestProject”版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途1、前言马上要进入2024年龙年春节了~,~让我们回顾一下2023年里大家与AirtestProject一起成长的痕迹,也快来看看,在2024年,AirtestProject会有什么新的功能~2、开源产......