![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
appium
PlatinumCode
向前 ,小碎步@
展开
-
查看android应用对应的包名(appPackage)、activity(appActivity)的相关命令
以下方法前提是,使用USB数据线连接了真机,且真机上装了对应的应用:1.cmd命令直接输入:adb shell dumpsys window w |findstr / |findstr name=2.cmd直接输入:adb shell dumpsys window | findstr mCurrentFocuslinux系统可以使用:adb shell dumpsys activity |...转载 2019-06-01 16:48:13 · 992 阅读 · 0 评论 -
Appium真机运行Device Name获取方法
开始接触Appium的时候,看网上的经验帖子一般都是用模拟器运行,但是模拟器运行的速度相信用过的人都有体会,所以自己研究了下真机运行,总结下Device Name的获取方式:1,命令行输入:adb devices得到的这串数字就是device name的一部分前面还要加上品牌和型号:比如这台设备时lge的,型号是nexus4,device name就是lge-nexus_4-005475c...原创 2019-06-09 10:57:22 · 2132 阅读 · 0 评论 -
Android 常用 adb 命令总结
针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。Android Debug Bridgeadb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成:运行在...原创 2019-06-09 11:47:19 · 207 阅读 · 0 评论 -
Appium 不能输入中文问题
一,Appium版本1.3.3以上,解决无法输入中文问题java:在capabilities中增加两项设置:capabilities.setCapability(“unicodeKeyboard”, “True”);capabilities.setCapability(“resetKeyboard”, “True”);python类似:desired_caps[“unicode...原创 2019-06-09 17:15:49 · 222 阅读 · 0 评论 -
appium自动化等待的三种方法
1、sleep()方法Thread.sleep(60000)强制等待60s2、隐式等待implicitlyWait()driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);全局等待30s不管元素是否已经加载当使用了隐式等待执行测试的时候,如果WebDriver没有在DOM中找到元素,将继续等待,超出设定时间后则抛出...原创 2019-06-09 17:42:22 · 554 阅读 · 0 评论 -
appium:定位h5元素
一:测试天坑在进行自动化测试时,原生APP一般通过uiautomatorviewer在定位元素,但是越来越多APP会嵌入H5程序,此时uiautomatorviewer就无法进行定位,现在坑来了、坑来了…二:填坑11:判别是不是h5界面,不多说这个了;2:手机和电脑连接,打开手机开发者模式,启动USB调试功能;3:开发在打包代码时,让开发人员开启webview的debug属性setWeb...转载 2019-06-19 22:06:33 · 926 阅读 · 0 评论