Desired Capabilities是由客户端发送给Appium服务器端的用来告诉服务器去启动哪种我们想要的会话的一套键值对集合。当中也有一些键值对是用来在自动化的过程中修改服务器端的行为方式的。比如,我们可以把键为platformName的capability的值设置成iOS来告诉服务器我们想要开启的是一个iOS的会话,而非Anddroid的会话。或者我们可以把键为safariAllowPo...
分类:
移动开发 时间:
2014-09-20 16:11:09
阅读次数:
336
自从搭建好环境后,运行一个appdemo各种奇葩问题层出不穷,过后可能觉得是挺简单的问题,但对于初次接触的人来说,有砸电脑的冲动也不为过·这里将自己所遇到的问题记录下来,备忘。问题一:照着网上的教程安装好SDK,准备运行AVD,由于网上的教程截图显示SDK MANAGER 和 AVD manage....
分类:
移动开发 时间:
2014-09-19 01:10:24
阅读次数:
388
因项目需要,开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括Monkey、Monkeyrunner、Athrun、appium,目前仍在了解学习android测试框架、CTS等。本文主要为前段时间学习总结,由于刚接触不久,故本文难免会有些肤浅,大神请绕走...
分类:
移动开发 时间:
2014-09-16 22:02:31
阅读次数:
504
Android自动化性能收集 Android 功能测试自动化框架较多,UIAutomator,Robotium,Appium等。Case执行过程中,可能希望收集手机的性能指标,包括内存、cpu、流量等。使用java+shell+bat简单实现了android手机性能...
分类:
移动开发 时间:
2014-09-16 12:55:20
阅读次数:
257
代码用的appium自带的例子,就不贴了。遇到的两个问题,CouldnotfindaAndroiddevice因为没有android真机,所以用模拟器跑,一开始,我以为会自动帮我启动android模拟器然后运行。实际上是要自己启动了android模拟器才能行,不然就报CouldnotfindaAnd...
分类:
移动开发 时间:
2014-09-06 21:17:03
阅读次数:
288
首先下载androidsdk。切换到用户home目录cd~/创建配置文件touch.bash_profile打开配置文件open.bash_profile添加内容:exportPATH=$PATH:/Users/zhangminjie/Documents/sdk/platform-tools:/Us...
分类:
移动开发 时间:
2014-09-06 21:16:13
阅读次数:
331
机器安装的是xcode5执行appium自带例子时报出Wedon'thavewriteaccessto/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhone...
分类:
移动开发 时间:
2014-09-06 21:11:43
阅读次数:
339
看了http://blog.csdn.net/today520/article/details/36378805的文章,终于在真机上面测试成功。由于没有开发者账号,不能发布应用到机器上面。所以就用了网易新闻的客户端来测试首先得到bundleId。在应用的Info.plist文件中可以找到测一把,看看...
分类:
移动开发 时间:
2014-09-06 21:10:23
阅读次数:
344
原本是自己在node官网下的dmg,安装后,npminstall-gappium,报权限错误。sudonpminstall-gappium,然后npminstallwd虽然可以安装成功。但是appium&的时候会有权限问题。折腾良久。最终还是按照appium官网的方法先装了brew,然后用brew安...
分类:
移动开发 时间:
2014-09-06 21:09:03
阅读次数:
299