前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯TMQ在线沙龙回顾|UI自动化——adbui的使用及实现

腾讯TMQ在线沙龙回顾|UI自动化——adbui的使用及实现

作者头像
腾讯移动品质中心TMQ
发布2018-07-19 16:23:06
1.4K0
发布2018-07-19 16:23:06
举报

活动介绍

TMQ第四十四期在线沙龙分享活动圆满结束啦!

本次分享的主题:UI自动化——adbui的使用及实现。

共有103位测试小伙伴报名参加活动。

想知道活动分享了啥吗?

请往下看吧!

嘉宾

年奇东:腾讯QQ浏览器测试工程师,目前主要负责QQ浏览器视频性能测试。

分享主题

adbui的使用及实现

那么是adbui是什么呢?

adbui是一个uiautomator的python库,adbui的特色是可以通过属性, xpath,ocr等获取ui元素。

开源地址:

https://github.com/hao1032/adbui

问答环节

1、请问下adbui与原生的uiautomator框架对比有哪些优势,在哪些方面使用比原生框架更好一些?

答:可以更方便的找到元素,可以找到uiautomator找不到的元素。 2、进度条或者时间,这种动态的控件如何识别?

答:进度条或者时间也是控件,按照普通方式获取即可,然后获取text值。 3、平时写脚本是在 android studio里吗?

答:adbui是python库,使用adbui写用例时使用pycharm 4、老师,动态控件录制没问题,回放的时候会不会遇到问题,因为当初录制的那个点已经过了?

答:adbui不是录制回放工具,每个步骤都是可控的,如果需要点击某个元素又担心元素不在,可以提前检测。 5、adbui写app的UI自动化,效果如何?

答:就是用来写ui自动化的。 6、平时通过脚本跑,是怎么判断BUG的?

答:adbui可检测你需要的控件是否存在,使用get_uis类的方法,检测是否有结果返回。 7、webview控件可以识别吗?

答:可以使用ocr识别有文字的控件。 8、有没有考虑过,如果attr随着安卓大版本变化而变化,或者开发改了text的内容,脚本怎么可以不修改吗?

答:测试用例是需要维护的。 9、怎么做视频性能测试的?

答:录屏分帧。

沙龙视频

手机扫码下载PPT

长按指纹识别图中的二维码,获取更多测试干货分享!将我们公众号置顶 

 不会漏掉我们的原创干货哦!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯移动品质中心TMQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
AI 应用产品
文字识别(Optical Character Recognition,OCR)基于腾讯优图实验室的深度学习技术,将图片上的文字内容,智能识别成为可编辑的文本。OCR 支持身份证、名片等卡证类和票据类的印刷体识别,也支持运单等手写体识别,支持提供定制化服务,可以有效地代替人工录入信息。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档