最近学了利用Appium+Maven+TestNG(ReportNG)搭建环境,使用https://saucelabs.com/ 网站提供的VM平台(可以手动测试与自动化测试,并且可以多线程多设备并行测试Web,Android与IOS),通过Jenkins从Git下载测试代码并触发运行,实现真正意义上的完全自动化测试。2 环境搭建流程与运行一、jdk 的安装过程与Java环境变量的配置这里...
分类:
移动开发 时间:
2016-07-19 10:46:37
阅读次数:
295
前几天在搭建appium的环境,苦于项目紧急,没有好好解决一个滑动问题,经过网络的资料搜索,现在将我学习的过程中踩过的坑记录下来。问题:app安装实现,启动实现,但是没有滑动。原因是:滑动代码没有放在@test下,且休眠时间太短,后面的坐标给的太校代码实现如下:packageco..
分类:
移动开发 时间:
2016-07-16 07:11:32
阅读次数:
385
最近在学习Android的自动化测试工具appium,此框架在编写脚本的时候,需要获得app的包名和入口的activity,app的包名在手机的运行进程中可以查看,但是入口的activity呢,网上说可以通过工具re-sign.jar获取,但是弹出窗口如下: 我的java和Android SDK的环 ...
分类:
移动开发 时间:
2016-07-15 19:28:34
阅读次数:
144
genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤 1、lenove 机器启动时按F1 进入bios 设置,设置cpu virtualization 为enabled 2、SDK Manager 安装intelhaxm-andro ...
分类:
移动开发 时间:
2016-07-11 16:38:22
阅读次数:
303
手动安装安卓app的命令为:adb install -r C:\Users\Lihao\workspace\Appium_Demo\apps\app_F_1.3.0.apk ...
分类:
移动开发 时间:
2016-06-30 16:24:05
阅读次数:
176
由于appium是扩展了Webdriver协议,所以可以使用webdriver提供的方法,比如在处理webview页面,完全可以使用webdriver中的方法。当然在原生应用中,也可以使用。 1.元素相关方法 1.1点击操作 或者 由元素对象调用click()方法。 1.2清除操作 或者 当执行这个 ...
分类:
移动开发 时间:
2016-06-30 14:21:49
阅读次数:
907
1.安装JAVA运行环境 2.安装Android开发环境 3.安装nodejs 下载地址:https://nodejs.org/en/ 下载完成之后双击安装。 4.安装APPIUM,Appium服务端 提供APPIUM Server配置参数,启动Server的可视化软件。 第一种安装方式,将下载的a... ...
分类:
移动开发 时间:
2016-06-30 12:44:50
阅读次数:
173
1.利用appium inspector定位元素 inspector暂时在windows上无法使用,在mac上是可以支持的。 2.使用uiautomatorviewer.bat定位android app元素 android sdk自带的定位工具,在tools目录下 双击打开工具: 连上手机或者打开模... ...
分类:
其他好文 时间:
2016-06-30 12:44:04
阅读次数:
192
1.APPIUM介绍 Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。所谓的“移动原生应用”是指那些用 iOS SDK 或者 Android SDK 写的应用。所谓的“移动web 应用”是指使用移动浏览器访问的应用(Appium ...
分类:
移动开发 时间:
2016-06-30 12:38:06
阅读次数:
163
Windows版本的APPIUM GUI有以下图标或者按钮: ·Android Settings - Android设置按钮,所有和安卓设置的参数都在这个里面 ·General Settings – 通用设置按钮 ·Developer Settings – 开发人员设置 ·About – 关于 In... ...
分类:
移动开发 时间:
2016-06-30 12:36:52
阅读次数:
196