技术标签: uiautomatorviewer clipper Android 测试相关
如下面的图片所示,我们在自动化测试中,需要得到view控件的内容,但是因为某些原因,app不是让你轻易得到数据,这里提供一个思路来提取数据,当然不是最好的,大家有好的想法,欢迎指出。
思路:
代码:
UiObject res0 = new UiObject(new UiSelector().resourceId("com.9527.news:id/a1j"));
res0.longClick();
Thread.sleep(1000);
UiObject res1 = new UiObject(new UiSelector().resourceId("com.9527.news:id/c9q"));
res1.click();
Thread.sleep(1000);
Process process = Runtime.getRuntime().exec("am broadcast -a clipper.get");
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is, "utf-8");
BufferedReader br = new BufferedReader(isr);
String urlStr="";
String line="";
while ((line = br.readLine()) != null) {
urlStr+=line;
}
// Context context = InstrumentationRegistry.getContext();
//String test2= getTextFromClip();
System.out.println("value:"+ String.valueOf(urlStr));
关于clipper这里我们需要安装一个东东clipper.apk。参考:
https://github.com/majido/clipper
https://blog.csdn.net/SummerCloudXT/article/details/83828482
文章浏览阅读205次。丰干诗【壁上诗二首】丰干 丰干禅师,居天台山国清寺。昼则舂米供僧,夜则扃房吟咏。一日骑虎松径来,入国清巡廊唱道,众皆惊怖。尝于京辇为闾丘太守救疾,闾丘之任台州,便至国清问丰干禅院所在,云在经藏后,无人住得。每有一虎,时来此吼。闾丘至师院,开房惟见虎迹。今存房中壁上诗二首。余自来天台,凡经几万回。一身如云水,悠悠任去来。逍遥绝无闹,忘机隆佛道。世途岐路心,众生多烦恼。兀兀沈浪海,漂漂轮三界。可惜一灵物,无始被境埋。电光瞥然起,生死纷尘埃。寒山特相访,拾得常往来。论心..._丰干禅师诗作
文章浏览阅读3.3k次。import mysql.connectordb_info = dict()db_info['host'] = ‘127.0.0.1’db_info['port'] = 3306db_info['user'] = ‘root’db_info['passwd'] = 'root'db_info['database'] = 'test'cur = mysql.connector.connect(**db_info).cursor()cur.execute("SHOW databases;")_referenceerror: weakly-referenced object no longer exists
文章浏览阅读1w次。线程(Thread)特点:线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位 线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位; 一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线; 拥有自己独立的栈和共享的堆,共享堆,不共享栈,标准线程由操作系统调度; 调度和切换:线程上下文切换比进程上下文切换要快得多。线程的创建方式Python的标准库提供了两个模块:_thread和threading,_thread是低_create a new thread in python
文章浏览阅读6k次,点赞6次,收藏26次。什么是搜索引擎?有什么作用?01 什么是搜索引擎及搜索系统02 搜索引擎的发展史03 搜索引擎的分类1. 全文搜索引擎2. 元搜索引擎3. 垂直搜索引擎4. 目录搜索引擎作者:大数据DT来源:大数据DT导读:我们现在正处在一个信息过载的时代。全世界每年产生1EB到2EB (1EB≈1018B)信息,相当于地球上每个人每年大概产生250MB信息。其中,纸质信息仅占所有信息的0.03%。静态网页有上百亿,动态及隐藏网页至少是静态网页的500倍。Tom Landauer认为人的大脑只能存储约200M_搜索引擎的作用
文章浏览阅读92次。继承与派生_派生类继承基类有先后顺序吗
文章浏览阅读1.4w次,点赞22次,收藏137次。1_pv问题
文章浏览阅读5.6k次。现在谈红包就兴奋,如果你在微信上收到一个红包,不管是一毛钱还是一分钟,总是很开心的。但你有没碰到过损友发过来的整人图片呢,比如第一眼以为是收到大收包了,条件反射下不经大脑就想去拆红包了,但转瞬弹出一幕整人文字或各种搞怪图,确实能让人哭笑不得。想知道微信红包图片截图整人的动态图如何制作么?这里将分享微信红包图片显示5秒后变成恐怖图或其它文字制作方法,速度来围观哟!微信红包图片截图整人的动态图,预览:..._微信红包仿真动图
文章浏览阅读2.3k次,点赞15次,收藏25次。何为冒泡排序?冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。如果有想学习java的同学,可来我们的java技术学习QQ群的哦:745446493里面免费送整..._学java课程冒泡排序
文章浏览阅读5k次,点赞11次,收藏38次。最近由于工作需要,换了一台新电脑。这可是个麻烦事,意味着我需要重新给电脑安装环境了。说起配置环境,那首先不得不从jdk开始操作。然后搜索引擎看了一大堆下来,发现很多帖子都是一路快进。不管是版本老一点jdk+tomcat的还是新一点的,都使我现在又重新尝试了一边当初配置环境的痛苦。于是想着写个帖子,给各位朋友做个参考,少走些弯路。_tomcat11.0安装教程
文章浏览阅读1.7w次。密码学作为保护信息的手段,经历了三个发展时期。它最早应用在军事和外交领域,随着科技的发展而逐渐进入人们的生活中。在手工阶段,人们只需通过纸和笔对字符进行加密。密码学的历史源远流长,人类对密码的使用可以追溯到古巴比伦时代。下图的Phaistos圆盘是一种直径约为160mm的粘土圆盘,它始于公元前17世纪,表面有明显字间空格的字母。近年有研究学家认为它记录着某种古代天文历法,但真相仍是个迷。随_人类对密码的使用追溯到
文章浏览阅读7.9k次,点赞2次,收藏4次。ar jxvf 是解压指今解压以bzip2压缩的文件-j 解压命令(*.bz)-x 释放-v 释放时的信息-f 指定解压文件看看下面这些 tar -cvf a.tar a 创建文件a的tar包 tar -tvf a.tar 查看tar包包含的文件_tar jxvf
文章浏览阅读231次。一、BFC是什么?BFC是容器的一种属性,从样式上看,具有BFC的元素与普通的容器没有什么区别,但从功能上,具有BFC的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且BFC具有普通容器没有的一些特性。二、BFC的特性1、BFC会阻止外边距折叠即便两个块级元素相邻,但当它们不在同一个块级格式化上下文时它们的边距也不会折叠。2、BFC可以包含浮动的..._说说bfc把