iOS及Android自动化实践

发表于:2014-6-20 11:03

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈磊    来源:51Testing软件测试网采编

  App:网易看游戏(Xone)
  工具:appium 1.0
  Appium 1.0较以往的版本有了比较大的变化。
  1.xpath路径改变
  Before:/window[1]/navigationBar[1]/button[4]
  Current://UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]/UIAButton[4]
  2.Capability参数名称改变
Before:
desiredCapabilities.setCapability(CapabilityType.PLATFORM, "iOS");
desiredCapabilities.setCapability(CapabilityType.VERSION, "7.0");
Current:
desiredCapabilities.setCapability("platformVersion", "7.0");desiredCapabilities.setCapability("platformName", "iOS");
  3.Appium客户端UI变化(提供更丰富的参数选择)
  4.稳定性提供,客户端未崩溃过。
  等等
  接下来简单讲下具体实践过程吧
  1.项目结构,如图
  page:获取UI元素类
  test:用例类,即测试
  util:封装大部分的公共方法
  assertion:断言类
  以testng框架为基础,ant编译执行,实现了每日构建运行。
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号