Airtest简单上手讲解

简介

Airtest是网易开发的手机UI界面自动化测试工具,它原本的目的是通过所见即所得,截图点击等等功能,简化手机App图形界面测试代码编写工作。

安装和使用

由于本文的目的是介绍如何使用Airtest来开发App爬虫,那么Airtest作为测试开发工具的方法介绍将会一带而过,仅仅说明如何安装并进行基本的操作。

安装Airtest
从Airtest官网:https://airtest.netease.com下载Airtest,然后像安装普通软件一样安装即可。安装过程没有什么需要特别说明的地方。Airtest已经帮你打包好了开发需要的全部环境,所以安装完成Airtest以后就能够直接使用了。

Airtest运行以后的界面如下图所示。

连接手机
以Android手机为例,由于Airtest会通过adb命令安装两个辅助App到手机上,再用adb命令通过控制这两个辅助App进而控制手机,因此首先需要确保手机的adb调试功能是打开的,并允许通过adb命令安装App到手机上。

启动Airtest以后,把Android手机连接到电脑上,点击下图方框中的refresh ADB:

此时在Airtest界面右上角应该能够看到手机的信息,如下图所示。(本人以mumu模拟器为例)

点击connect按钮,此时可以在界面上看到手机的界面,并且当你手动操作手机屏幕时,Airtest中的手机画面实时更新。如下图所示。

对于某些手机,例如小米,在第一次使用Airtest时,请注意手机上将会弹出提示,询问你是否允许安装App,此时需要点击允许按钮。

简单实用

打开雪球股票app
先通过一个简单的例子,来看看如何快速上手Airtest,稍后再来详解。

例如我现在想使用电脑控制手机,打开雪球股票app。

此时,点击下图中方框框住的touch按钮:

此时,把鼠标移动到Airtest右边的手机屏幕区域,鼠标会变成十字型。在雪球股票app图标的左上角按下鼠标左键不放,并拖到雪球股票app右下角松开鼠标。此时请注意中间代码区域发生了什么变化,如下图所示。

好了。以上就是你需要使用电脑打开微信所要进行的全部操作。

点击上方工具栏中的三角形图标,运行代码,如下图所示。

代码运行完成以后,微信被打开了。

界面介绍
在有了一个直观的使用以后,我们再来介绍一下Airtest的界面,将会更加有针对性。

Airtest的界面如下图所示。

这里,我把Airtest分成了A-F6个区域,他们的功能如下:

  • A区:常用操作功能区
  • B区:
  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LSTM(Long Short-Term Memory)是一种适用于序列数据的深度学习模型,它能够有效地处理时间序列数据的长期依赖关系。下面是一个简单的 LSTM 时间序列预测的上手指南: 1. 导入数据:首先需要将需要预测的时间序列数据导入到Python中,一般使用Pandas库进行数据读取和处理。 2. 数据预处理:对于时间序列数据,我们需要进行平稳性测试和差分等预处理操作,使得数据满足建模的要求。 3. 数据分割:将数据分为训练集和测试集,一般按照时间顺序进行划分。 4. 特征工程:选择适当的特征用于模型训练,比如时间序列的滞后值、移动平均等。 5. 模型建立:使用Keras等深度学习框架构建LSTM模型,可以参考以下代码: ```python from keras.models import Sequential from keras.layers import Dense, LSTM model = Sequential() model.add(LSTM(50, input_shape=(X_train.shape[1], X_train.shape[2]))) model.add(Dense(1)) model.compile(loss='mse', optimizer='adam') ``` 6. 模型训练:使用训练数据对模型进行训练,可以使用fit函数进行训练。 7. 模型预测:使用测试数据对模型进行预测,可以使用predict函数进行预测。 8. 模型评估:使用评估指标(如均方误差、均方根误差等)对模型进行评估,可以使用evaluate函数进行评估。 以上是一个简单的LSTM时间序列预测的上手指南,具体的实现过程还需要根据具体的数据和任务进行调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值