python自动化办公从入门到精通,python办公自动化能干啥

  python自动化办公从入门到精通,python办公自动化能干啥

  自己做轮子比较麻烦,但是如果有现成的轮子,直接用怎么样?

  我听说Google宣布了一个针对web开发的游戏用户界面自动化测试计划,名为Airtest Project。谷歌称,Airtest是Android游戏开发最强大、最全面的自动测试方案之一。

  据Airtest官网介绍,Airtest项目主要由Airtest IDE、Airtest和Poco组成。其中,Airtest IDE是一个GUI工具,而Airtest和Poco是两个底层自动化测试框架。

  据了解,Airtest IDE是一款跨平台的UI自动化测试编辑器,适用于游戏和app的很多测试功能。

  基于图像识别的Airtest框架适用于Android和Windows游戏和APP。不需要开发人员对项目代码的额外支持。

  基于UI控件搜索的Poco框架对于用Unity3d、Cocos2d或Android原生App开发的脚本项目非常有用。

  自动化脚本记录、一键式回放和报告显示,轻松自动化测试流程。

  利用手机集群进行大规模自动化测试,可以快速实现游戏与APP之间的兼容性测试。

  目前支持在Windows和macOS上运行。

  试试这么方便的东西。

  1.AirtestIDE下载

  AirtestIDE集成了所有环境,可以自带录音脚本栏,自动生成脚本,自带编辑器,也可以自带模拟器。使用AirtestIDE,您可以轻松录制脚本。

  如果想自己使用Airtest的API扩展更高级的功能,请先下载Airtest的python第三方依赖库:

  $brew安装python3.6.4

  下载python3

  $ pip安装帮助

  下载Airtest python的第三方相关库

  $ pip安装poco

  下载pocoui UI,Airtest提供的Android app ui测试库

  $ brew cask安装android-sdk

  安装Android-sdk。详细的配置教程网上有,这里不赘述。

  然后下载一个Python编辑器来编辑代码。我个人推荐pycharm。然后,使用官方的启动演示代码。

  从airtest.core.api导入*

  通过ADB连接到本地Android设备

  connect _ device ("Android :///"

  安装测试软件apk和路径信息。

  安装(" path/to/your/apk ")

  开始执行应用程序

  start _ app ("com。Pingan.certicationapp ").

  单击图像后,Airtest将根据图像识别语法提供图像本身。

  触摸(模板)(image_of_a_button.png))

  幻灯片声音、第一个图像和最后一个图像

  滑动(模板)(slide_start.png),模板)(slide_end.png))

  添加断言图像

  assert _ exists(模板“success.png”))

  点击Android的“返回”按钮。

  按键事件("后退")

  点击Android Home键返回。

  主页())

  卸载(您得产品包名称).

  有时候,古老的图像识别方法是最有效的。

  好多了。请关注微信微信官方账号。是一个python兴趣部落。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: