摘要:
上期回顾:AirtestIDE环境安装 上次我们已经介绍了AirtestIDE如何安装,下面我们启动AirtestIDE来看看里面都有哪些功能呢? Airtest辅助窗(左上):这里主要是用来生成airtest框架中的代码的。 Poco辅助窗(左下):这个主要是用来抓取元素信息的,类似于Chrome 阅读全文
摘要:
初学Python时,我们可能都是通过print来调试程序,但这种方法效率不高。入门Python后,Pycharm的Debug功能还是有必要学一下的,可以提高调试代码的效率。 什么是Debug模式:简单说Debug模式和正常运行唯一的区别,就是会在断点处停下来,可以通过控制一行一行的去运行代码,而且可 阅读全文
摘要:
AirtestIDE 安装与启动 软件安装 Python Python2.7或更高(个人建议Python3.8)目前(2021.3.13)最高支持Python3.9(airtest1.1.8;pocoui1.0.81;airtestIDE1.2.8的版本) AirtestIDE 打开下面网址,在底部 阅读全文
摘要:
airtest的官方帮助其实还是挺全的,就是有点杂,各种文档明显出自多人之手,不连贯,且个别地方没有更新。接下来我会出一个airtest系列,将其各种帮助文档串起来,并加入自己的实践。在你决定是否深入学习之前,可以看下我2019初写的试用,里面有视频,可以对Airtest、Poco、AirtestI 阅读全文
摘要:
很多人对airtest的各种概念有些混淆,所以我们先来理解一些名词: Airtest Project:是由网易游戏推出的一整套UI自动化项目,其包含3个部分:Airtest、Poco、AirtestIDE。 Airtest框架:是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支 阅读全文
摘要:
运行wxpython程序,提示:This program needs access to the screen. Please run with a Framework build of python, and only when you are logged in on the main disp 阅读全文
摘要:
1.插入SIM卡,关闭wifi,打开4G/5G2.进入“设置 -> 开发者选项 -> 设备解锁状态 -> 绑定账号和设置3.等待168小时,期间不要再重复步骤2,也不要在手机上退出账号(不要问我是怎么知道的)4.https://www.miui.com/unlock/download.html下载解 阅读全文
摘要:
在自动化测试过程中,我们可能需要获取元素的属性值以及坐标位置、大小,那么怎么获取这些信息呢?在这一篇我做了下简单记录。 (一)get_attribute 获取元素的给定属性或属性 首先,先来说一下,如何获取元素的给定属性或属性。在Selenium中提供了一个get_attribute()的方法,通过 阅读全文
摘要:
1、需求:需要模拟鼠标操作才能进行的情况,比如单击、双击、鼠标右键、拖拽等操作 2、解决办法:selenium 提供了一个类来处理这类事件: selenium.webdriver.common.action_chains.ActionChains(driver) 3、引用:from selenium 阅读全文
摘要:
公司发的本直接用户名是公司名称- -为了不泄露任何信息,并且用着也不爽,决定修改名称。修改名称后导致个别环境、软件出现问题。如miniconda,其很多配置文件是写死的用户名字符,搞不懂为啥不用变量。好在重装这些软件后,一切正常。以下为修改名称详细步骤。 您可以对创建 macOS 用户帐户时命名的用 阅读全文