
Appium 专栏
文章平均质量分 55
Appium 自动化测试 ,Android,iOS自动化测试技术分享。自动化测试框架开发。
achang21
这个作者很懒,什么都没留下…
展开
-
Appium 1.7 实现上下、左右滑动页面方法
Appium 1.7 实现上下、左右滑动页面方法说明:之前的文章:Appium 测试,实现上下、左右滑动页面 只适用于Appium 1.6.4及以下Appium升级到1.7 后的问题:(1)以前的driver.swipe方法不能用了。(2)即便使用TouchAction类的滑动方法也不能用了,因为waitAction有变化(waitAction(Duration)注意 这里表是原创 2017-10-06 23:52:30 · 6948 阅读 · 6 评论 -
Appium click事件 报错 Injecting to another application requires INJECT_EVENTS permission解决
Appium click事件 报错 Injecting to another application requires INJECT_EVENTS permission 解决方法说明:手机 Vivo Y66,Android 版本:6.0.1 Appium 1.7.0解决方法:在 开发者选项 中,将USB模拟点击 打开,再次运行,问题解决。(其他手机大家可以参考)原创 2017-10-06 10:47:36 · 8622 阅读 · 1 评论 -
Appium 截图方法
Appium 截图,本质上还是Selenium的截图机制。因为Appium是基于Selenium。方法实现如下(大家使用的时候直接调用screenShot这个方法,传入文件路径就可以。): public static void screenShot(AndroidDriver driver,String sFilePath) { File file=new File(sFilePat原创 2017-06-27 16:26:55 · 2217 阅读 · 0 评论 -
Appium Android 中webview 页面对象查看2种解决思路【亲测通过】
Appium Android 中webview 页面对象查看2种解决思路【亲测通过】注意:看这篇文章之前 务必先看上篇文章:Appium 对于 Android 中webview 页面的测试 本文只提供解决思路,具体细节不详细讲述。如何定位Webview页面的元素,2种思路:思路一(已验证),通过Android抓包工具得到 这个webview的URL。在得到URL后,后边的事情就...原创 2017-06-16 17:30:45 · 2564 阅读 · 0 评论 -
Appium 对于 Android 中webview 页面测试注意的问题
Appium 对于 Android 中webview 页面的测试 对于 APP中有webview页面的测试,如:集成其他APP账户登录的(类似Facebook,微博之类),见图(我们应用集成了facebook用户登录):需要需要注意几点:1. 先查看下被测试app 是原生的还是混合的,方法如下:测试代码中:Set contextNames=AT.dri原创 2017-06-16 14:37:29 · 2832 阅读 · 2 评论 -
Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结
Appium 1.6.3 在Xcode 8, iOS 10.2模拟器测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃,最终成功运行,确实不容易,故此写篇文章,供大家参考,让大家少走弯路。原创 2017-03-27 17:48:03 · 6579 阅读 · 4 评论 -
appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法
appium-desktop-1.0.0.dmg appium 1.6.4 问题和解决方法 之前用的appium 1.6.3 通过终端安装。 发现appium有新版本 1.6.4 和 appium-desktop-1.0.0.dmg 的版本,所以果断卸载1.6.3,并下载 appium-desktop-1.0.0.dmg 安装。终端安装appium 1.6.4 相当原创 2017-04-27 20:13:45 · 13232 阅读 · 3 评论 -
Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结
Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结 关于 Appium 1.6.3 在Xcode 8,1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路。 在开始iOS真机测试之前,请大家务必 将 Appium 1.6.3 + xcode 8 在iOS模拟器上的环境搭建OK,请参见我的上一篇博文:Appium 1.6.3在Xcode 8, iOS...原创 2017-03-29 17:09:31 · 9199 阅读 · 3 评论 -
Appium 测试,实现上下、左右滑动页面【Android,iOS 已验证】
Appium 测试,实现上下、左右滑动页面 原文:http://blog.youkuaiyun.com/liuy5277/article/details/48543225 作者:liuy5277 本人对原文做了部分修改,4个方法改成静态方法,这样使用的时候,不用new 设计一个类 SwipeTo,4个静态方法(swipeToUp, sw转载 2017-04-01 16:34:56 · 5800 阅读 · 4 评论 -
Appium Android测试中sendkeys 输入速度慢的替代方法
Appium Android测试中sendkeys 输入速度慢的替代方法(Workround to improve Appium sendkeys method for Android testing) 相信大家在Appium Android应用的自动化测试中都遇到 sendkeys输入文本非常慢这个问题,我粗略算了要8秒左右,我个人表示不能接受。废话不多,直接上解决方法原创 2017-03-09 14:21:57 · 8124 阅读 · 2 评论 -
Appium的前世今生、工作原理等
Appium的前世今生、工作原理 ......原文地址:http://www.cnblogs.com/zhjsll/p/5698878.html 作者:小小码农一、什么是Appium Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的js转载 2017-03-09 11:17:24 · 4047 阅读 · 0 评论 -
Appium Doctor iOS Could not detect Mac OS X Version from sw_vers output: '10.12 '解决方法
Appium iOS Could not detect Mac OS X Version from sw_vers output: '10.12.3 ' 解决方法 本人亲测验证,本人Mac 系统为10.12.3 ,Appium版本为:appium-1.5.3.dmg4 步骤解决问题:步骤一、vi /Applications/Appium.app//Contents/Re原创 2017-03-22 17:47:48 · 2399 阅读 · 1 评论 -
android 真机调试 DDMS 看不到进程解决方法
android 真机调试 DDMS 看不到进程解决方法如果是在模拟器中,没有这个问题,包括系统的进程信息都看的到,这个不多赘述。针对Android真机不论你是通过eclipse或Android studio,连上真机后,在DDMS只能看到设备,看不到进程列表如下方法可以在DDMS中看到自己APP的进程:1. 你安装一个debug版本的应用的apk2. 如果你是开原创 2017-02-22 17:38:17 · 15621 阅读 · 4 评论 -
Android进程的内存管理分析[非常经典]
Android进程的内存管理分析 原文地址:http://blog.youkuaiyun.com/gemmem/article/details/8920039 作者:余龙飞 最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误。这样对Android内存管理进行局部性介转载 2017-03-16 11:41:03 · 3245 阅读 · 1 评论 -
模拟器安装apk错误解决:The currently selected variant "debug" uses split APKs, but none of the 1 split apks...
【已解决】在Android模拟器安装apk,提示错误:The currently selected variant "debug" uses split APKs, but none of the 1 split apks are compatible with the current device with density "560" and ABIs "x86".Error while原创 2016-08-24 15:30:48 · 24556 阅读 · 3 评论 -
Appium uncaughtException: fn must be a function 解决方法
Appium 安装后,运行 appium 报错 uncaughtException: fn must be a function 解决方法这个问题是由于node-js版本过低造成的。解决方法(windows环境):官网:https://nodejs.org/en/download/ 下载最近版本 :Latest LTS Version: v6.10.0 (includes npm原创 2017-03-08 11:20:22 · 1620 阅读 · 0 评论 -
appium Activity used to start app doesn't exist or cannot be launched 问题解决
appium Activity used to start app doesn't exist or cannot be launched 问题解决 运行appium测试报错 “error: Failed to start an Appium session, err was: Error: Activity used to start app doesn’t exist or原创 2017-03-09 18:02:11 · 7378 阅读 · 3 评论