摘要: 1.获取信息类: 1.1 获取当前界面的组件: driver.currentActivity(); //获取当前界面的activity,可用于断言是否跳转到预期的activity 1.2 获取当前页面的树形结构源代码 driver.pagesource(); //获取当前页面的树状结构图 2.App 阅读全文
posted @ 2017-12-02 16:06 小小强~ 阅读(1990) 评论(1) 推荐(0) 编辑
摘要: Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备; 2.是启动的Android还是IOS; 3 阅读全文
posted @ 2017-12-02 16:05 小小强~ 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1.web自动化测试用的selenium webdriver 是c/s模式,server端和client端是通过webdriver protocol实现的,而Appium是参考selenium开发的,采用也是webdriver 协议,而底层封装不同平台的测试工具; 2.Appium Android平 阅读全文
posted @ 2017-12-02 16:03 小小强~ 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 1.JAVA环境配置: 1.1安装jdk; 1.2配置JAVA_Home、Path配置、java验证 Path: 输入C:\Program Files\Java\jdk1.8.0_121\bin;C:\Program Files\Java\jre1.8.0_121\bin CLASSPATH(jav 阅读全文
posted @ 2017-12-02 16:02 小小强~ 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1.Appium介绍: Appium是一款开源跨平台(IOS和Android平台)支持多种开发语言(java、python等)进行测试Native/Web/Hybrid的Android/iOS Application的自动化测试框架,采用web driver 协议。Native(移动原生应用)指的是 阅读全文
posted @ 2017-12-02 15:58 小小强~ 阅读(496) 评论(0) 推荐(0) 编辑