新梦想——软件工程师的摇篮!

0731-88752969

新浪微博

在线咨询

Appium知识技巧收集 - 软件测试工具 - 新梦想_专业软件测试培训机构|湖南唯一一家软件测试专业培训机构|软件测试培训
首页 > 软件测试工具

Appium知识技巧收集

发布者: 来源:  发布日期:2017-11-17 10:16:28

  1、真机调试打开USB调试模式
  2、启动脚本提示apk包Could not make a string,是释放string.json出错,由于apk损坏导致,验证是安装到真机上开启APP
  3、Activity要写对,否则提示不存在Activity,建议写完整名称,完整包名类似com.xxx.xxx.Activity;启动Activity要写对,否则提示XXX never XXX。包名参数与Activity参数可以在AndroidManifest.xml(获取方法
http://code.google.com/p/android-apktool/)中查看,包名:<manifest android:versionCode="12" android:versionName="2.6.0.0.0" package="com.xxx.xxx",一般位于XML定义的下一行,启动Activity在这里看,带有LAUNCHER关键字<activity android:theme="@*android:style/Theme.NoTitleBar" android:label="@string/app_name"
  android:name="com.xxx.xxx.SplashActivity" android:launchMode="singleTop" android:screenOrientation="portrait" ,本例中是com.xxx.xxx.SplashActivity
  4、appium支持一个Webdriver元素定位方法的子集
  find by "tag name" (i.e., 通过UI的控件类型)
  find by "name" (i.e., 通过元素的文本, 标签, 或者开发同学添加的id标示, 比如accessibilityIdentifier)
  find by "xpath" (i.e., 具有一定约束的路径抽象标示, 基于XPath方式)
  5、Appium 在 Mac OS X 上安装使用文档,参考:
http://testerhome.com/topics/166,Windows平台,参考:http://testerhome.com/topics/155,Linux平台,参考:http://testerhome.com/topics/160,Android平台,参考:http://testerhome.com/topics/153

  6、iOS模拟器—>硬件—>设备—>iPhone
  7、【坑】Appium在MacOS10.9以及iOS7上面的问题:启动appium脚本没有问题。安装好应用之后log中会报出500,同时instruments会显示simulator session timeout。
  8、生成build/Test.appa的方法,进入到目录下面编译
  xcodebuild -sdk iphonesimulator6.0
  9、安装路径问题
  全局路径,也就是带上参数 -g 的安装模式。这个命令会把模块安装在 $PREFIX/lib/node_modules 下,可通过命令 npm root -g 查看全局模块的安装目录。 package.json 里定义的bin会安装到 $PREFIX/bin 目录下,如果模块带有 man page 会安装到 $PREFIX/share/man 目录下。
  本地路径,不带 -g 参数的。从当前目录一直查找到根目录/下有没有 node_modules 目录,有模块安装到这个目录下的 node_modules 目录里,如果没有找到则把模块安装到当前目录 node_modules 目录下。package.josn 定义的 bin 会安装到 node_modules/.bin 目录下,man page 则不会安装。

相关阅读:
课程体系
更多+

Copyright(C)新梦想软件测试网 2012-2015 湘ICP备13002631号
电话:0731-88752969 联系人:左老师 学校地址:湖南省长沙市五一广场