UI测试常用技巧
UiObjectappItem=newUiObject(newUiSelector() .className("android.widget.ListView").instance(1) .childSelector(newUiSelector().text("Apps"))); |
if(okButton.exists()&&okButton.isEnabled()) { okButton.click(); } |
UiObjectcancelButton=newUiObject(newUiSelector().text("Cancel") .className("android.widget.Button")); UiObjectokButton=newUiObject(newUiSelector().text("OK") .className("android.widget.Button")); UiCollection |
UiObjectvideo=videos.getChildByText(newUiSelector() .className("android.widget.LinearLayout"),"CuteBabyLaughing"); video.click(); |
UiObjectcheckBox=video.getChild(newUiSelector() .className("android.widget.Checkbox")); if(!checkBox.isSelected())checkbox.click(); UiScrollable |
UiScrollablesettingsItem=newUiScrollable(newUiSelector() .className("android.widget.ListView")); UiObjectabout=settingsItem.getChildByText(newUiSelector() .className("android.widget.LinearLayout"),"Abouttablet"); about.click() |
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
代码显示Android未来可能“Windows化”
下一版Android系统代号为“Android N”,其最重要的新功能在于原生地支持分屏模式。这看起来将类似于Windows 10。那么,如果Android系统的行为也变得类似于Windows,将会发生什么? 谷歌似乎正在考虑这样的方案。Android N的官方文档提到了“自由变形”模式。这一模式支持用户自主调整应用窗口大小。 在启用分屏模式时,“大尺寸设备”的制造商需要激活这一功能,因此如果用户使用的是4.5英寸的摩托罗拉Moto G,那么将不会看到这项功能。 需要指出的是,Android已在一定程度上支持浮动应用,FacebookMessenger的“Chat Heats”就是最知名的一个例子。不过,目前这样的应用还很少,同时也不支持用户自行调整应用窗口尺寸。 苹果iPad Pro和微软Surface正试图重新定义未来的办公环境,目前看来谷歌也将采取类似举措。尽管我们尚未看到谷歌在这一领域的具体行动,但相对于此前的移动操作系统,Android N将会更好地支持窗口化应用。 在短时间内,Android N还不会成为OS X和Windows 10的竞争对手,但用户对窗口化应用的需求正在...
- 下一篇
能够从大数据与分析技术中获得显著收益的十个行业
本期给大家推荐的是哪些行业能够从大数据与分析技术中获得显著收益、IT管理者必须了解的七大开发团队秘密、如何着眼于未来发展需求选择最佳移动应用开发平台和思科聚焦iOS 10中的那些最佳企业功能等。 一、能够从大数据与分析技术中获得显著收益的十个行业 大数据是技术界乃至整个星球的下一波革命性浪潮。事实上,对这一突破性技术如何加以赞誉似乎都不为过。但从另一个角度讲,大数据给各个行业带来的实际收益其实各不相同。那么,哪些行业能够从中获得最为显著的回报? 1. 旅游业 2. 能源业 3. 保险业 4. 金融业 5. 农业 6. 医疗卫生业 7. 采矿业 8. 教育业 9. 电信业 10. 零售业 二、IT管理者必须了解的七大开发团队秘密 在这个DevOps的时代,非开发型IT管理者统领开发团队的情况可谓屡见不鲜。然而,作为一把双刃剑,我们该如何跟这些纯技术型人才打交道?他们又是否保留着什么小秘密?下面,让我们立足于七项提示更为透彻地了解开发者并领导团队走向成功。 1. 开发者需要强大的硬件 2. 开发者不只与管理者交流工作内容 3. 程序员们并非千人一面 4. 预估只是预估,不要太过当真 5. ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装