- 博客(63)
- 资源 (14)
- 收藏
- 关注
原创 xcode11 如何上传app到appstore
1、Appstore中下载工具Transporter2、解决 Transporter 上传App Store 时,有时会卡住或者非常慢。https://github.com/iOSDevLog/com.apple.amp.itmstransporter下载 Release 下面的 zip 包,或者 git clone(或者https://download.youkuaiyun.com/do...
2020-03-17 13:42:03
2701
转载 git简单用法
首先从远端版本库clone下来一个全新的库:git clone username@xxx:/xxx/xxx.git此时clone下来的,只是master分支,没有其他分支。 查看分支:git branch #查看本地分支git branch -r #查看远端分支git branch -a #查看所有分支,包括本地和远程的
2015-02-27 16:26:07
607
转载 C++Vector用法
C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。Vector的存储空间是连续的,list不是连续存储的。一、 定义和初始化vecto
2014-05-09 15:01:17
616
转载 android Instrumentation
Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:l 可以访问Android系统对象。l Instrumentation框架可以控制和测试
2013-12-19 18:04:43
1912
转载 Robotium的id使用
在Robotium的API中不提供使用ID的方式。如果我们想在Robotium中使用ID就需要自己通过ID来找到控件的实例,然后通过Robotium的API对实例进行操作来达到目的。当然了。如果有童鞋有兴趣也可以自己将这个封装起来以便使用。在说方法之前,我不得不先说说ID的几种形式:1.字符串形式。例如id/btn_Example我们在源码的布局里面写的,HierarchyView
2013-12-05 11:50:06
1608
转载 python测试框架及应用
一、软件测试大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活动,而软件测试则是保证质量的关键措施。正像软件熵(software entropy)所描述的那样:一个程序从设计很好的状态开始,随着新的功能不断地加入,程序逐渐地失去了原有的结构,最终变成了一团乱麻(其实最初的"很好的状态"得加个问号)。测试的目的说起来其实很简
2013-09-17 17:50:07
4783
转载 Selenium2测试滚动广告
前言本文主要通过一个简单的例子,来讨论以下两个问题:使用Selenium对由Ajax动态加载的页面进行测试 测试含有iframe标签的网页本文不是Selenium2的简单介绍或者入门内容,目标读者是至少使用过Selenium2进行测试的各位朋友。准备工作假设你有一项业务,需要在用户进行输入的时候用Ajax弹出辅助输入的窗口,然后再将这些值传回主窗口。为了叙述简便,这里使用一
2013-08-20 17:15:12
1139
转载 利用 Selenium 自动化 web 测试
利用 Selenium 测试 Ajax 应用程序Asynchronous JavaScript and XML (Ajax) 是一种用于创建交互式 web 应用程序的 web 开发技术。Ajax 应用程序的一个特征是,不会导致一次重新加载整个页面。相反,浏览器将具有一个对服务器的异步调用以获得数据,并且只刷新当前页面的特定部分。要提高 web 页面的交互性、响应速度和可用性,测试 Ajax 应
2013-08-19 16:51:39
1975
转载 selenium验证页面上的UI元素
验证页面上的UI元素,是你在自动化测试案例过程中最常用到的特性。Selenese通过各种方式验证UI元素。举例,你是否正在测试一下情况:(1)一个UI元素存在于页面上某个位置;(2)特定文本存在于页面上某个位置;(3)特定文本存在于页面上指定位置;如果你要测试文本标题,那么文本内容和它所在的页面顶部位置,测试案例都需要关心。如果你要测试主页上的某个图片,但是
2013-07-30 13:00:56
4223
原创 Selenium定位页面元素的方法
一、Selenium定位页面元素的方法selenium提供如下强大的定位元素的方法。* id=id* name=name* dom=javascriptExpression* xpath=xpathExpression* link=textPattern* css=cssSelectorSyntax1、通过ID,name选择元素 : 如selenium.type("
2013-07-12 16:23:38
13642
转载 Selenium的延迟等待
Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:1new WebDriverWait(driver,
2013-07-11 10:29:06
5029
1
转载 Selenium2.0总结(5)
Selenium2.0自动化测试学习使用过程中,遇到了一些问题,也找到了相应的解决方法。现总结一下,供大家一起分享讨论。一、 点击页面上的链接,打开一个新页面,如何获取新窗口的句柄并定位?java代码如下: driver.findElement(By.name("Submit")).click();String currentWindow = driver.get
2013-07-05 16:04:35
2195
转载 Selenium2.0之grid学习总结 (4)
(一)介绍:Grid的功能:并行执行通过一个中央管理器统一控制用例在不同环境、不同浏览器下运行灵活添加变动测试机(二)快速开始这个例子将介绍如何使用selenium2.0的grid,并且注册一个WebDriver节点。如何使用java调用grid。这里Hub和节点都跑在同一台机器上面,但是如有你需要的话可以复制selenium-server-standalone
2013-07-05 16:02:00
1536
转载 Selenium2.0之WebDriver学习总结(3)
接下来将通过几个具体的例子来使用操作上述功能,以下代码都是通过junit框架编写。例子1:该例子主要是登录网易相册,创建一个私人相册,并进入相册进行评论,然后删除这个相册。在这个例子中,可以找到各种方式定位元素方法的具体实例:package demo;import java.util.concurrent.TimeUnit;import org.junit.*;import org
2013-07-05 15:59:47
1046
转载 Selenium2.0之WebDriver学习总结(2)
(三) 命令和操作这一部分将介绍一下WebDriver的一些具体操作和命令,实际操作中,我们需要两大工具来帮助我们:FireBug和Xpath工具,这两者都是Firefox上的插件。接下来我们所讲解的都是以FirefoxDriver为基础的,且基于WebDriver driver = new FirefoxDriver();创建的一个driver实例:a)
2013-07-05 15:58:37
1099
转载 Selenium2.0之WebDriver学习总结(1)
(一) Selenium2.0 VS Selenium1.0我们已经有了Selenium1.0为什么还需要Selenium2.0呢?Selenium1.0不能处理一下事件:1) 本机键盘和鼠标事件2) 同源策略XSS/HTTP(S)3) 弹出框,对话框(基本身份认证,自签名的证书和文件上传/下载)S
2013-07-05 15:57:33
1278
原创 使用adb命令批处理安装&卸载apk
使用adb命令批处理安装&卸载apk一、bat安装 1、修改bat文件内adb_path为你adb.exe所在目录 除开发者sdk自带的,也可以是豌豆夹、91等adb.exe所在目录 2、直接将你所要安装的apk全部拖至install.bat上即可 3、以替换名称的方式,支持
2013-05-17 14:36:05
2351
原创 Conversion to Dalvik format failed with error 1
今天做华为sdk接入,遇到Conversion to Dalvik format failed with error 1,截图如下检查后发现是由于此sdk中有个包与之前已经接入的sdk重复,删掉就可以了(可以通过winrar打开,直接删除)。
2013-05-08 16:07:58
768
原创 总结一下Python IDLE快捷键
编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个
2013-03-26 12:04:45
1060
转载 MonkeyRunner_monkey runner下图片比对
from com.android.monkeyrunner import MonkeyRunner, MonkeyDeviceimport osimport timeimport mathimport re def getx(n): if n in ('1', '4', '7'): return 50 elif n in ('2', '5', '8', '0'
2013-03-18 17:13:02
1906
转载 使用临时变量提高Java代码性能
一个Java类中可以存在多种形式的变量,可以是最一般的成员变量;或将其定义为静态变量;也可以在方法中定义临时变量。这三种变量的存取效率如何?1.测试下面作个实验,看下面代码。class CheckVars { privateintinstVar;// 成员变量 privatestaticintstaticVar; // 静态变量
2013-03-13 09:34:11
4935
原创 Android流量统计TrafficStats类的使用-2
写不下了;上面是转别人的;本人习惯用C++格式;java同学对付看了,另外在TrafficStats类中还提供很多其他不同的get方法,能够满足各种需求。比如只要wifi情况下的,比如只要3G情况下的等等。
2013-02-27 18:02:00
874
原创 Android流量统计TrafficStats类的使用-1
对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。Java代码
2013-02-27 17:02:35
1487
转载 在win7中chm打不开的最佳方法
我今天遇到了个非常棘手的问题,想看看资料,却打不开chm帮助文件。我装的是64位win7,打开chm文件时,系统提示我安全问题,强行打开,却无法显示内容,得到的提示是“该页导航被取消”,郁闷啊,头痛啊,怎么办啊,急急如火令……只有找Google兄弟帮忙了,一搜,一大堆。看了看,挺麻烦,要修改注册表,如不慎,将崩溃。完了,这难哈。不过,没办法,还要解决问题啊,工作不等人的。还好,
2013-02-24 21:48:58
7803
翻译 感觉这段代码不错;收藏啦
用工具稍微翻译了,貌似不太准确。#! python2.7## -*- coding: utf-8 -*-## kun for Apk View Tracing## MonkeyRunnerImpl.py## run mode## java -jar $(jython.jar file path) $(python script file)## adb shell mon
2013-01-28 17:57:31
887
原创 MonkeyRunner Command Summary
MonkeyRunner Command Summary1. #导入模块; from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage 还可起别名: from com.android.monkeyrunner import MonkeyRunner as
2013-01-28 16:31:40
1190
原创 failed to create the java virtual machine 解决方法
1.问题现象2.java虚拟机初始化失败!寻找eclipse初始化文件3.打开寻找初始化。虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制设置(原256,设置为128)注意:此处设置不可太小,且有两处,图中已有标注6.保存重启eclipse
2013-01-15 10:25:41
789
转载 Sleep(0)与Sleep(1)的区别
目的:有时候我们想让线程不被调度一定的时间,也就是说让线程睡眠一段时间。API 接口:在 Win32中可以调用 Sleep,SleepEx 和 SwitchToThread 三个API。VOID WINAPI Sleep(DWORD dwMilliseconds);DWORD WINAPI SleepEx(DWORD dwMilliseconds, BOOl
2012-12-16 15:08:20
587
原创 android自动化测试之robotium初探
对于robotium的使用感觉来说一下吧。使用感觉当然是方便了。因为确实帮助自动化测试开发者提供了很多方便的方法。 具体的使用到的方法在这边说一下。 首先,android Junit 提供的实例代码,对于学习好像有一些帮助,但是对于一个实际的涉及到Activity之间有切换的问题,好像提及的不多,反正是没有找到。但是在robotium里面有一个solo.getCurrentActi
2012-12-09 22:10:23
955
转载 使用ANT打包Android应用
大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过
2012-12-06 14:20:38
683
原创 Android 内存使用hprof文件打开方法
与C++的内存不同,C++的内存泄露是由于分配了内存给某程序但是又没有回收造成的。Java的内存泄露则是引用了一些垃圾对象,意思就是说程序引用了某些对象,但是又从来没有使用过。Jave中的引用分为3种:强引用:引用为空的时候,Java的垃圾回收器会处理。一般来说自己写的程序大部分都是强引用。软引用:堆内存不够的时候,Java的垃圾回收器会处理这类引用。弱引用:Jave的垃圾回收器每
2012-11-29 15:13:57
740
原创 Android开发工具之DDMS
今天开始学习Android的数据库开发,这期间需要用到DDMS,就google了下,同时参考了 http://www.moandroid.com/?p=638 的文章,完整的整理如下。(关于DDMS的官方介绍可参考http://developer.android.com/guide/developing/tools/ddms.html 。不过由于伟大的GFW,这个网站天朝人民已经无法访
2012-11-29 15:10:33
635
原创 使用NDK时,cannot find -lGLESv1_CM的问题
使用OpenGL时,常常需要使用OpenGL的库文件,比如LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog,在编译时经常会提示找不到GLESv1_CM,GLESv2,只要将NDK目录下的build/core/add-application.mk中的APP_PLATFORM=android-3改为android-4之后的版本就行,因为android-3及
2012-11-29 00:49:11
4038
原创 Android adb 命令大全
1.显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name名称 --target平台编号4. 启动模拟器: emulator -a
2012-11-27 12:39:58
690
转载 常用Android命令行工具,包括真机上的操作
1、启动和关闭ADB服务(adb start-server和adb kill-server) 模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。 ad
2012-11-27 10:54:11
676
转载 Android CTS 测试总结
最近一直在做Android兼容性测试,根据Android官网给出的android-cts-manual 配置好了device后,开始测试。 首先配置软件环境:1、下载Android-2.1系统,并编译。$ . build/envsetup.sh //配置选项,并编译android源码$ make cts
2012-11-27 10:16:02
699
转载 【Cocos2d游戏开发之4】独自收集Cocos2d提供的字体!共57种(有对照的字体图)
感谢Himi哥哥!!!【Cocos2d游戏开发之四】独自收集Cocos2d提供的字体!共57种(有对照的字体图) 很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字) ---
2012-11-19 17:53:08
539
com.apple.amp.itmstransporter-20200303.zip
2020-03-17
unity3D粒子特效编辑器 Particle Playground
2018-10-08
Carbide.c++使用方法搜集.rar
2009-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人