为了账号安全,请及时绑定邮箱和手机立即绑定

Android UiAutomator 2.0 入门实战

水复 软件测试工程师
难度入门
时长 1小时21分
学习人数
综合评分9.50
15人评价 查看评价
9.7 内容实用
8.9 简洁易懂
9.9 逻辑清晰

最新回答 / H1107
1,注意你的环境配置是否正确;2,然后看java的版本和Android studio的版本是否不匹配,开始我用java 10 的就不行,换java 8 就好了

最新回答 / 钢笔勾线
晓得了,左下角有一处可以直观看到错误的地方~,发现有一行代码末尾多了个英文的点。。。<...图片...>
公司中写代码很少做单元测试,开发完一个模块马上丢给测试
老师讲的课程内容很实用,我就是从极客学院上看这个老师的视频入门的
我在极客学院上学习过老师的课程,能够听的出来是老师的声音,

已采纳回答 / 水复
在UI2里面,操作对象为空,说明在当前界面中您的这个元素不存在,排查方式1、确定你操作的id对象是正确的,一个字母也不能错。2、确定你当前前台界面有你这个id对象元素3、特殊情况:在实际运行时候,上面有一层透明层,导致不是当前页面,这情况比较少,可以通过uiautomatorviewer查看页面,来排查
哈,大概找到解决办法了,回去试试
我之前已经安装了eclipse,也配置好了SDK,现在是不是得先卸了eclipse,之后重新安装AS?

讲师回答 / 水复
亲,运行时候,可以直接使用自己真实的手机就可以

讲师回答 / 水复
这里还涉及一个是标准接口的android,还是被改得面目全非的android如何是一个标准接口的android呢?在android里面有一个很重要的测试叫做CTS,能通过CTS测试的系统,uiautomator使用上应该是毫无问题的。至于被改得面目全非的android,那就真的无法保证,能不能正常运行了,应该不知道他们把系统修改成什么样了,至于是不是动了uiautomator的接口也不得而知。

已采纳回答 / 水复
注意按键部分课程,按键跟是不是虚拟按键没关系,由底层注入触发
//方法1:
mDevice.pressHome();
//方法2:
mDevice.pressKeyCode(KeyEvent.KEYCODE_HOME);
课程须知
必备知识:Java 基础/Android 编程基础
老师告诉你能学到什么?
1、认识UiAutomator 2.0,了解框架的优势与为什么要学习此框架; 2、Android 开发环境配置,JDK+SDK+Android Studio 配置; 3、核心定位元素,通过文本、ID、属性搜索到需要操作的UI元素; 4、模拟人操作手机,如点击、滑动、长按、输入等;

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消