摘要:
MVC设计模式 1.MVC的概念: MVC的全名是Model View Controller,是模型(Model)-视图(view)-控制器(controller)的缩写,是一种设计模式。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定 阅读全文
摘要:
1.获取信息类: 1.1 获取当前界面的组件: driver.currentActivity(); //获取当前界面的activity,可用于断言是否跳转到预期的activity 1.2 获取当前页面的树形结构源代码 driver.pagesource(); //获取当前页面的树状结构图 2.App 阅读全文
摘要:
Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备; 2.是启动的Android还是IOS; 3 阅读全文
摘要:
1.web自动化测试用的selenium webdriver 是c/s模式,server端和client端是通过webdriver protocol实现的,而Appium是参考selenium开发的,采用也是webdriver 协议,而底层封装不同平台的测试工具; 2.Appium Android平 阅读全文
摘要:
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 阅读全文
摘要:
1.Appium介绍: Appium是一款开源跨平台(IOS和Android平台)支持多种开发语言(java、python等)进行测试Native/Web/Hybrid的Android/iOS Application的自动化测试框架,采用web driver 协议。Native(移动原生应用)指的是 阅读全文