AirtestIDE环境安装

摘要:
AirtestIDE安装和启动软件安装Python 2.7或更高版本(个人建议使用Python 3.8)目前(2021.3.13)最多支持Python 3.9(Airtest1.1.8;当窗口关闭时,主窗口也将关闭)。在某些计算机上,由于视频卡兼容性问题,请检查脚本编辑窗口和日志查看窗口接下来是否可以正常显示。将来启动AirtestIDE时,此配置项将用于启动MacOS环境:
AirtestIDE 安装与启动

软件安装

Python

Python2.7或更高(个人建议Python3.8)
目前(2021.3.13)最高支持Python3.9(airtest1.1.8;pocoui1.0.81;airtestIDE1.2.8的版本)

AirtestIDE

打开下面网址,在底部可以下载对应平台的安装包。
http://airtest.netease.com/index.html

历次版本和更新记录请看:
http://airtest.netease.com/changelog.html

ADB

AirtestIDE自带了一个adb,所以如果你本机上也有adb环境,请全局搜索adb,并全部替换为AirtestIDE文件夹中的adb,否则如果有多个版本的adb,会导致以后出现连接不上或连接断开。此步必做,不要心存侥幸!

Windows

环境要求:
Microsoft Windows 7/8/10 (64bit / 32bit)

  • 解压后,双击AirtestIDE.exe即可启动。启动后会有2个窗口,一个是IDE窗口,一个是日志窗口(可以通过该窗口查看运行日志,该窗口关闭主窗口也会关闭)

  • 在部分机器上可能由于显卡兼容性问题,导致无法正确启动,或脚本编辑窗口无法编辑,可以在设置项中选择一个兼容模式:
    AirtestIDE环境安装第1张


    默认情况下会选择 default 模式,如果启动有问题的用户,可以尝试选中下拉菜单中的另外三个选项,并且重启AirtestIDE,查看接下来是否能正常显示脚本编辑窗口和log查看窗口。如果能够生效,未来启动AirtestIDE时都将会以这个配置项来启动

MacOS

环境要求:
macOS 10.12.1 或更高

  • 下载AirtestIDE.dmg后双击解压,将AirtestIDE.app拖入应用程序Application文件夹中即可。

  • 第一次启动时可能会有闪退问题,再次启动即可正常使用。启动后会弹2个窗口,第2个不用管,放着就行。

  • 若在使用中出现闪退或异常问题,可以使用命令行终端来打开应用:

    • 打开终端,输入 $ cd /Applications 进入应用程序文件夹

    • 运行指令$ ./AirtestIDE.app/Contents/MacOS/AirtestIDE 即可打开AirtestIDE

  • MacOS提示应用来自身份不明的开发者,阻止打开应用的话,可以参考苹果官网的帮助文档上的操作步骤:https://support.apple.com/zh-cn/guide/mac-help/mh40616/mac

    • 在Mac上的访达中,进入应用程序文件夹,找到想打开的应用,例如AirtestIDE.app

    • 按住Control键点按应用图标,然后从快捷键菜单中选取“打开”

  • 第1次连接运行,必会在窗口底部的运行日志提示AirtestIDE自带的adb没有运行权限,该提示会给出路径,加个运行权限即可:chmod +x  /目录/adb

Ubuntu

环境要求:
Ubuntu 16.04 64bit

目前只支持Ubuntu系统版本16.04,并且没有加载插件,建议Linux用户尽量用Windows或MacOS来编写脚本,在Linux上使用命令行运行脚本即可。

---------------------------------------------------------------------------------

关注微信公众号即可在手机上查阅,并可接收更多测试分享~

AirtestIDE环境安装第2张

免责声明:文章转载自《AirtestIDE环境安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇转:理解 IntelliJ IDEA 的项目配置和Web部署HTML RGB 颜色表 16进制表 颜色对应表下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

zTree删除节点

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree删除节点. 1 <!DOCTYPE html> 2 <HTML> 3 <HEAD> 4 <TITLE> ZTREE DEMO - edit</TIT...

V8 初次接触(Qt5) 1+1=2 博客频道 CSDN.NET

V8 初次接触(Qt5) - 1+1=2 - 博客频道 - CSDN.NET V8 初次接触(Qt5) 分类:QtQt52011-09-03 18:411881人阅读评论(4)收藏举报 在Qt5中,javascript 和 C++一样,成了Qt中的一等公民;而Qt选中的javascript引擎则是 V8。 看来,有必要简单看看这个东西了。 V8...

天龙八部源码描述

天龙八部(武侠世界)的源码很可能是天龙八部代码流出后改写的,因为在看了代码中可以找到一些证据,整个客户端分为:一个是编辑器,一个是客户端,采用OGRE+cegui+自写的简单的物理碰撞检测+FMOD+自写的网络库。 服务器端代码目前没仔细关注 客户端总体的描述如下: UI系统 CEGUI UI基础系统 CEGUI渲染器 Expat XML解析器 CEGUI...

linux(centos 7) 下安装nodejs

1,到node官网下载linux版本,有32和64位版本 2,将文件上传到linux下 3,使用tar -xvf node-v8.9.3-linux-x64.tar.xz 进行解压 4,建立软连接,变为全局 ①ln -s /usr/local/node-v8.9.3-linux-x64/bin/npm /usr/local/bin/ ②ln -s /usr...

script元素

一、script元素属性: 向html元素插入js代码就必须得有script元素,这其中有两个属性比较常用到:async、defer、src 1.async:可选,表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或其他待加载的脚本。只对外部文件有效。 2.defer:可选,表示脚本可以延迟到文档被完全解析和显示之后再执行。只对外部脚本文件...

npm run dev 报错:missing script:dev

学习Vue-CLI时,使用命令npm run dev报错: 解决 查看了vue项目中的package.json文件,我的scrip参数信息: 在script里,并没有dev,而是serve,应该用npm run serve命令运行vue项目即可。...