摘要: 1 UiAutomator环境搭建... 2 1.1 工具下载... 2 1.2 安装JDK,配置Java开发环境... 2 1.3 安装ADT,配置Android SDK环境... 3 1.4 配置ANT环境... 3 2 编译运行方式1. 4 2.1 新建测试工程... 4 2.1.1 打开Ec 阅读全文
posted @ 2020-06-10 14:14 will__DeDe 阅读(317) 评论(0) 推荐(0) 编辑
摘要: // 发送广播: android.intent.action.哈哈哈 var action="android.intent.action.哈哈哈" app.sendBroadcast( { action:action, extras:{ name:'发送了' } } ); log('发送了广播',a 阅读全文
posted @ 2020-06-03 18:25 will__DeDe 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 获得事件 我来说说我是怎么做的。 首先我在手机的shell下输入了getevent命令,这样就可以接收到手机上操作的所有event事件。 这个时候我们按下我们手机电源键,来看看可以接收到哪些事件信息,按下电源键后: 我们得到了以上四条信息。 我们来以第一条为例分析一下获得是什么? /dev/inpu 阅读全文
posted @ 2020-04-30 09:33 will__DeDe 阅读(1931) 评论(0) 推荐(1) 编辑
摘要: :START set /a n+=1 :: leq 100为循环100次可任意更改 if %n% leq 100 ( ::例如adb 命令 adb devices ::等待时间 timeout /T 120 goto :START) pause 阅读全文
posted @ 2020-02-23 12:01 will__DeDe 阅读(795) 评论(0) 推荐(0) 编辑
摘要: adb shell dumpsys window | findstr mCurrentFocus 阅读全文
posted @ 2020-02-13 19:23 will__DeDe 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。 二、Monkey 测试的目的? :该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。 三、Monkey 测试的特点? Monkey 测试,所有的事件都是随机产生的,不带任 阅读全文
posted @ 2020-02-13 19:13 will__DeDe 阅读(242) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-11 13:27 will__DeDe 阅读(1) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver import time driver = webdriver.Chrome(r'D:\chromedriver_win32\chromedriver.exe') #最大窗口 driver.maximize_window() # 进入163 阅读全文
posted @ 2020-01-04 14:25 will__DeDe 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 没有打开新页面、没有alert、没有frame、加了等待时间,但是还是定位不到元素?很有可能是你要定位的元素的属性是动态的,即每次打开页面,这个元素的id或者class等元素属性是动态生成的。代码执行时,元素的属性已经与之前不同,用之前的属性值去定位自然是定位不到的,会抛出NoSuchElement 阅读全文
posted @ 2020-01-04 13:25 will__DeDe 阅读(200) 评论(0) 推荐(0) 编辑
摘要: import uiautomator2 as u2 import time #连接手机 输入手机devices名 d=u2.connect('T760000201905160013') #启动app def appstart(): d.app_start('cn.duome.winnerc') d. 阅读全文
posted @ 2019-12-29 17:18 will__DeDe 阅读(630) 评论(0) 推荐(0) 编辑