摘要:
一.会话API 启动会话 desired_caps = { 'platformName': 'Android', 'platformVersion': '7.0', 'driverName': 'V889F', 'appPackage': 'com.alibaba.mts.mtsdemoapp', 阅读全文
摘要:
appium提供安卓端几种定位方式如下: 1.id定位 通过元素的resource-id属性来定位元素 方法名:find_element_by_id("resource-id值") 2.classname定位 通过元素的class属性 方法名:find_element_by_class_name(" 阅读全文
摘要:
desired capabilities是一些发送给appium服务器的键值对集合,高速服务器我们想要启动什么类型的自动化会话。还有各种可以再自动化运行时修改服务器行为的capabilities。例如,我们可以吧platformName capability设置为ios,告诉appium我们想要IO 阅读全文
摘要:
UI自动化测试框架,安卓移动端APP. 要求:Android 4.3以上 1.提供一系列API:执行UI测试在系统或者第三方APP上面; 2.允许在被测设备上执行操作,比如打开系统设置菜单。 3.适合编写黑盒自动化测试 UIautomator框架主要特点: 1.元素定位:UIautomator vi 阅读全文
摘要:
Android中称为四大组件的为别为:Activity/Service/BroadCast Recevicer/Content provider。下面就各解释一下。 1 activity 显示界面 service 服务 Broadcast Receiver 广播 Content Provider 数 阅读全文
摘要:
执行自动化测试之前,需要先运行appium server,这样才能形成server与java client的通信,启动server有两种方式,一种是命令,一种是按钮图标,具体使用如下: 1、用命令启动,命令如下: appium -a 127.0.0.1 -p 4723 –U 4ca1558c --n 阅读全文
摘要:
1、安装Microsoft .NET Framework 4.5 检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。 如下图所示: 如果没有安装,则双击运行如下文件:net4.5.1.exe 2、安装node-v6.11.4-x64.msi 双 阅读全文
摘要:
1.Appium简介 Appium是一个开源、跨平台的,适用于原生或混合移动应用(hybrid mobile apps)的自动化测试平台。Appium使用WebDriver(JSON wire protocol)驱动安卓和iOS移动应用.Appium的设计哲学是不要为了移动端的自动化测试而重新发明轮 阅读全文
摘要:
用例设计部分,无论是手工测试还是自动化测试,都必须的环节,也是非常重要的环节。在做自动化测试的时候,用例需要考虑前置,步骤和比对。每一个部分都要有提供非常明确的测试数据,要考虑数据的重复使用是否会影响脚本的执行结果。 手工测试用例是针对手工测试人员,自动化测试用例是针对自动化测试框架,前者是手工测试 阅读全文