网易airtest录制web应用测试脚本

网易airtest初体验

  • 使用airtest进行web测试

使用airtest进行web测试

根据网易介绍,airtest project支出多种测试环境,包括Windows应用,Android和ios的APP还能够测试微信小程序。
本文将主要讲述应用airtest进行web应用测试。

  • 环境准备
    airtest安装属于点开即用行,不过需要登录网易通行证,这是个对于办公网络来说相当难受。
  • 界面介绍
    网易airtest录制web应用测试脚本_第1张图片
    在进行web端应用测试中需要在窗口选项中调出selenium工具栏;
    然后在选项>>设置中添加Google Chrome的安装路径
    网易airtest录制web应用测试脚本_第2张图片
    之后,你就可以愉快的录制脚本了
  • 脚本录制演示
    网易airtest录制web应用测试脚本_第3张图片
    airtest提供了脚本录制功能,但是经过试用后感觉,录制功能非常不好用,会有操作遗漏,定位页面元素没有识别XPath码等问题。
    所以建议使用手动点击指令按钮,录制加手写的方式,提高脚本的准确性。
  • 首先点击开始录制调用浏览器,在脚本中会生成调用脚本,点yes添加,在后续脚本修改中,如果用到还用提示,注意是否覆盖,
    网易airtest录制web应用测试脚本_第4张图片
    注意大坑:不管你进行什么操作,一定要注意光标位置,airtest的脚本插入会默认插入到光标位置,如果不注意,后面调试原地爆炸。
  • start_web 打开网址:在浏览器打开百度首页后,点击后脚本中startweb生成driver.get(“www.baidu.com”)。
    网易airtest录制web应用测试脚本_第5张图片
  • touch:点击操作,只需在IDE中点touch键,再到浏览器中点击你需要的键,就能生成对应代码
  • text:输入操作,基本操作与touch相同,不过需要在生成代码后,手动填写要输入的内容
  • assert:设置检查点,操作方法与touch相同
  • snapshot:生成快照,直接生成代码,不需要额外操作
  • 剩下的四个,非别是浏览器窗口切换和页面的前进后退

按照这个操作流程,就能够生成一个简单的测试脚本了

你可能感兴趣的:(UI自动化测试)