
【Java】Appium移动端自动化
appium
NeilNiu
日拱一卒无有尽,功不唐捐终入海!
展开
-
移动端appium框架,编写用例,集成到jenkins上配置
(本邮件是程序自动下发的,请勿回复!)项目名称:$PROJECT_NAME构建编号:$BUILD_NUMBER构建状态:$BUILD_STATUS触发原因:${CAUSE}测试报告:http://127.0.0.1:8085/job/appiumcombat/ws/appiumcombat/result/test-report/power-emailable-report.ht原创 2017-06-29 16:33:40 · 601 阅读 · 0 评论 -
自动化框架中引入ExtentReport美化报告
一、先引入三个依赖包 <dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentreports</artifactId> <version>2.41.1<...原创 2018-08-24 18:51:58 · 3767 阅读 · 0 评论 -
TestNG详解
public class BasicAnnotation1 { @Test public void testCase1(){ System.out.println("这是第一个测试用例"); } @Test public void testCase2(){ System.out.println("这是第二个测试用例"); ...原创 2018-08-23 09:16:11 · 2472 阅读 · 0 评论 -
使用Docker 部署STF(CentOS)
一、安装docker环境安装docker 参考我的这篇文章https://blog.youkuaiyun.com/qq_30353203/article/details/77554042二、拉取相关镜像STF镜像sudo docker pull openstf/stf:latest Android adb镜像sudo docker pull sorccu/adb:latest rethin...原创 2018-08-08 20:42:19 · 1074 阅读 · 0 评论 -
在windows7上搭建STF
首先安装好安卓SDK,node的最新版本,我这是node.8.11.3,python2.7(2.5-3.0版本都可以)。部分依赖包需要build,所以要安装 npm install windows-build-tools部分包需要c++环境,安装 visual studio 2015安装node-gyp执行命令:npm install -g stf 即可自动安装全部依赖包...原创 2018-08-15 09:05:56 · 3527 阅读 · 5 评论 -
APPIUM之原理篇、创建连接的参数含义、APPIUM日志的含义
appium 原理 appium分为三个端 ,脚本叫客户端,appium启动服务叫服务端,设备叫终端或设备端脚本和服务端连接的端口号4723,设备和服务端建立连接的端口号是4724,支持语言多的原因是 http协议建立连接。在安卓设备上如何驱动操作的,大于4.2安卓版本调用的是uiautomator(谷歌出的,只能操作安卓),小于4.2调用selendroid(selenium团队出的)。执行ap...原创 2018-05-08 09:10:43 · 1796 阅读 · 0 评论 -
APPIUM之adb命令篇
环境变量 windows 查看方式set path,adb端口号5037adb devices 查看设备命令三个状态 device 未识别授权某台电脑 不用每次都打开adb -s 192.168.56.101:5555 shell 指定某一台机,当有多台链接电脑adb logcat >\logcat.txt日志内容D代表debug I代表info E代表erroradb sh...原创 2018-05-05 18:39:56 · 2697 阅读 · 0 评论 -
Appium环境搭建(Windows版)
一、配置Android sdk环境1、sdk下载和配置环境变量安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDK。下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可)也可以用本人提供的,链接:https://pan.baidu.com/s/14IT584...原创 2018-05-05 18:26:02 · 1804 阅读 · 0 评论 -
Android-java.lang.SecurityException: 权限拒绝: 开始的意图
解决方法:例外情况是清楚的。您需要设置 android:exported="true" AndroidManifest.xml 文件在你宣布这活动中。编辑<activity android:name="com.example.lib.MainActivity" android:label="LibMain" android:exported="true"> &...原创 2018-04-24 10:56:36 · 6813 阅读 · 3 评论 -
版本appium1.4.16解决需要手动安装AppiumSettings、Unlock、AndroidInputManager的问题
一、问题描述 新老版本的appium-desktop都存在部分机型需要手动安装AppiumSettings、Unlock、AndroidInputManager的问题,目前笔者在小米、vivo手机上碰到过这个问题,如果每次需要手动确认安装这些组件,基本上无法正常开展自动化。本篇博客是针对老版本的appium(版本号1.4.x),至于新版的appium-desktop(版本号1.6.x+)类似问题的...原创 2018-04-17 21:07:17 · 1557 阅读 · 1 评论 -
android压力测试命令monkey详解
一、Monkey 是什么?Monkey 就是SDK中附带的一个工具。二、Monkey 测试的目的?:该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。三、Monkey 测试的特点?Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。四、Monkey 命令详解1).标准的monkey 命令[adb shell] monkey [...原创 2018-03-30 13:20:52 · 453 阅读 · 0 评论 -
查看Android应用包名、Activity的几个方法
关注我公众号,会分享更多技术相关文章一、没有apk,应用已经安装到手机1.logcat.清除logcat内容,使用命令adb logcat -c.启动logcat,使用命令adb logcat ActivityManager:I *:s.启动要查看的程序,使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前...原创 2018-03-30 13:07:58 · 25852 阅读 · 0 评论 -
使用appium1.4.16在android7.1.2真机上测试程序时报错command failed shell "ps 'uiautomator'"的解决方式
appium windows版本是1.4.16,在android7.1.12真机上测试程序时会报错:command failed shell “ps ‘uiautomator’”。网上大多数人的解决方法如下:1、找到appium的安装目录下的adb.js文件,目录为:Appium\node_modules\appium\node_modules\appium-adb\lib 2、打开adb.js,...原创 2018-03-14 15:22:48 · 1228 阅读 · 0 评论 -
adb 常用命令、adb shell 常用命令
查看版本adb version原创 2017-06-20 17:05:47 · 1210 阅读 · 0 评论 -
adb 安装
Android SDK for windows完整包将已经下载的Android SDK for windows 压缩包进行解压缩操作,同样放到D盘的D:\yunpan\Appium下,接下来配置ANDROID_HOME及platform-tools 和tools目录到系统变量中。同样打开系统的环境变量界面,在系统环境变量下点击新建,点击确定进行保存后,然后找到path变量,追加一下内容:原创 2017-06-20 16:50:22 · 253 阅读 · 0 评论 -
windows下安装protobuf2.6.1
从这个链接下载protobuf-2.6.1.zip和protoc-2.6.1-win32.zip链接:https://pan.baidu.com/s/18evvAxm4Y47041xkmok9KA 提取码:nko3 链接:https://pan.baidu.com/s/1YERHNgO8EpI_-lCAcsLDcg 提取码:qtev 进去之后点击protobuf-2.6.1.zip和...原创 2018-12-05 20:01:47 · 2115 阅读 · 0 评论