自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 appium简明教程(11)——使用resource id定位(仅支持安卓4.3以上系统)

转载自 http://www.cnblogs.com/nbkhic/p/3813792.html上一节乙醇带大家了解了appium的定位策略。实际上appium的控件定位方式是完全遵守webdriver的mobile扩展协议的。这一节将分享一下如何使用resource id来定位android策略。什么是resource id,这个不属于本文的范畴,大家可以点这里了解。

2015-06-05 14:46:47 615

转载 appium简明教程(10)——控件定位基础

转载自 http://www.cnblogs.com/nbkhic/p/3807871.html狭义上讲,UI级的自动化测试就是让机器代替人去点来点去的过程。但机器去点什么(点上面还是点左边),怎么点(是长按还是轻触),这些东西是必须由代码的编写者所指示清楚的。控件定位就是解决机器点什么的问题的。一般说来,我们可以这样告诉机器:去点登陆按钮。机器很笨,它

2015-06-05 14:45:19 484

转载 appium简明教程(9)——如何获取android app的Activity

转载自 http://www.cnblogs.com/nbkhic/p/3806951.html有时候在appium的Desired Capabilities中需要指定被测app的appActivity,下面的方法可能会对你有所帮助。方法一如有你有待测项目的源码,那么直接查看源码就好。如果没有,那么请联系有源码的同学,这是推荐方法。本文版权归乙醇所有,欢迎转载,

2015-06-05 14:44:43 630

转载 appium简明教程(8)——那些工具

转载自 http://www.cnblogs.com/nbkhic/p/3806886.html正所谓工欲善其事必先利其器,对于appium实战android来说,下面的这些工具(以windows系统为例)是必须熟练使用的。 monitor.bat(hierarchyviewer.bat已经不赞成继续使用了) 该文件位于your_andriod_sdk_

2015-06-05 14:41:00 459

转载 appium简明教程(7)——Desired Capabilities详解

转载自 http://www.cnblogs.com/nbkhic/p/3805805.htmlDesired Capabilities在启动session的时候是必须提供的。Desired Capabilities本质上是key value的对象,它告诉appium server这样一些事情:本次测试是启动浏览器还是启动移动设备?是启动andorid还是启动ios?启

2015-06-05 14:20:35 499

转载 appium简明教程(5)——appium client方法一览

转载自 http://www.cnblogs.com/nbkhic/p/3804611.htmlappium client扩展了原生的webdriver client方法下面以java代码为例,简单过一下appium client提供的适合移动端使用的新方法resetApp() getAppString()sendKeyEvent()currentActivity()p

2015-06-05 14:18:21 395

转载 appium简明教程(6)——启动appium及android模拟器

转载自 http://www.cnblogs.com/nbkhic/p/3804637.html一般情况下,我们都从命令行启动appium。windows下,dos命令窗口输入appium如果该命令报错,那么请重装appiumnpm install -g appium如果安装出错,请自行更换npm源。npm -g --regist

2015-06-05 14:18:16 357

转载 appium简明教程(4)——appium client的安装

转载自 http://www.cnblogs.com/nbkhic/p/3804592.htmlappium client是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好懂的用例。appium client是配合原生的webdriver来使用的,因此二者必须配合使用缺一不可。从本节开始,教程的内容将涵盖3个语言,ruby/pyt

2015-06-05 14:17:13 383

转载 appium简明教程(3)——appium的安装windows版

转载自 http://www.cnblogs.com/nbkhic/p/3803883.htmlappium的哲学里有一条就是不重新发明轮子。同样,官方已经有明确的安装步骤了,因此在这里纯属搬砖。 原文地址感谢testerhome的辛勤翻译。本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途限制如果你在windows上

2015-06-05 14:16:04 380

转载 appium简明教程(2)——appium的基本概念

转载自 http://www.cnblogs.com/nbkhic/p/3803830.htmlClient/Server Architectureappium的核心其实是一个暴露了一系列REST API的server。 这个server的功能其实很简单:监听一个端口,然后接收由client发送来的command。翻译这些command,把这些command转成移动

2015-06-05 14:12:40 413

转载 什么是appium?

转载自 http://www.cnblogs.com/nbkhic/p/3803804.html下面这段介绍来自于appium的官网。Appium is an open-source tool you can use to automate mobile native, mobile web, and mobile hybrid applications on iOS and

2015-06-05 14:11:36 1441

转载 手把手教你使用git

摘自:http://my.oschina.net/gsbhz/blog/337719一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完

2015-05-12 16:51:28 515

转载 使用Ant打包工具

由于使用java,javac,jar等工具进行编译打包,即繁琐低效又容易出错,因此Ant出现了。Ant的出现就是专门为了打包编译java代码的,使用之前得稍微学一下。Ant的运行起来主要是依靠配置文件(XML格式),通常命名为build.xml。使用ant之前当然先装好Java的JDK,JRE,该设的环境变量都弄好。然后在cmd窗口中输入ant.bat。如果设置好ant_h

2015-01-15 16:40:10 509

原创 我遇到的java问题

public class TestException5 { public static void main(String[] args) { int a=3; int b=0; try{ if(b==0)throw new ArithmeticException( ); System.out.println('a/b的值是:+a/b'); } catch(ArithmeticException e

2014-11-06 16:25:11 929

转载 深入理解java异常处理机制

转自真实的归宿的微博  http://blog.csdn.net/hguisu/article/details/6155636 1. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行

2014-11-06 16:23:25 339

转载 java数据类型转换

Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型 boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别 对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程

2014-11-06 16:22:16 288

转载 java别名机制

别名现象主要出现在赋值的问题上:       对基本数据类型的赋值是很简单的.基本数据类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一个地方.例如,对基本数据类型使用a=b,那么b的内容就复制给a.若接着又修改了a,而b根本不会受这种修改的影响.           但是在为对象"赋值"的时候,情况却发生了变化.对一个对象进行操作时,

2014-11-05 16:39:18 1027

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除