- 博客(56)
- 收藏
- 关注
原创 fiddler高级使用技巧
1、Disable caching入口:Rules》Performance》Disable Caching作用:阻止缓存,确保访问到的资源是最新的2、fiddler配置host入口:Tools》HOSTS作用:不需要每次配置hosts都到Windows目录下去修改hosts文件3、使用composer构造Post请求入口:右侧工具栏》composer
2016-06-24 15:16:45 1282
转载 LeakCanary-Android内存泄露检测
前提:有源码square/leakcanaryudacity/Sunshine-Version-2添加LeakCanary依赖包在主模块app下的build.gradle下添加如下依赖:debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1' releaseCompile 'c
2015-10-26 15:20:49 817 1
原创 Android Lint静态检查
1、首先讲讲Lint的作用Android Lint是Eclipse的ADT插件更新到最新的16.0以后出现的一大神器,它可以帮助开发者在项目中找出潜在的问题,它可以帮你查找到: 1.缺少的翻译(和未使用的翻译) 2.布局性能问题(已经弃用的布局方式) 3.未使用的资源 4.数组大小不一致 5.可访问性和
2015-10-19 15:13:07 664
原创 手机命令行设置hosts
1、设置hostsadb shellsu //获取su权限mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system //修改system的只读权限cat /system/etc/hosts //查看hosts文档echo "120.202.222.101 pan.baidu.com" >>
2015-10-14 15:16:24 1991 1
原创 python ,end=''备注
就是打印之后不换行。在Python2.7中使用“,”下面是2.7的例子:def test(): print 'hello', print 'world'
2015-10-12 16:32:59 1833
原创 在eclipse里安装pydev
由于在线安装老失败的缘故,我这里采用的是离线安装的方式安装pydev1、先下载pydev安装包,可以到http://sourceforge.net/projects/pydev/?source=typ_redirect页面下载。2、下载解压后得到plugins和features两个文件夹,必须将plugins和features两个文件夹放到dropins根目录才行3
2015-09-02 11:28:15 579
原创 DesiredCapabilities内容详解
|关键字|描述|实例||----|-----------|-------||`automationName`|你想使用的自动化测试引擎|`Appium` (默认) 或 `Selendroid`||`platformName`|你要测试的手机操作系统|`iOS`, `Android`, 或 `FirefoxOS`||`platformVersion`|手机操作系统版本|例如: `7.
2015-07-31 16:15:01 17082
原创 Android性能测试
1、CPU取值adb shell top -n 1| grep "+PackageName2、内存取值adb shell dumpsys meminfo "+PackageName3、取流量值adb shell cat /proc/Pid/net/devz4、取电量值adb shell dumpsys battery
2015-07-29 14:48:43 72185
原创 使用Android am命令启动相关程序
前提:配置好Android开发环境,已运行adb shell1、启动指定应用程序启动的方法为# am start -n 包(package)名/活动(activity)全路径查看包中每个activity的全路径的方法:1、安装并启动“固件工具箱”2、进入“App manager”,显示系统中所有安装程序,长按想通过命令行启动的程序。3、弹出的
2015-07-24 17:13:43 1493
原创 使用genymotion模拟器测试android应用
http://blog.csdn.net/yearafteryear/article/details/9257283#comments1、使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决方法解决方法:(1)点击下载Genymotion-ARM-Translation.zip
2015-05-07 16:08:32 1702
原创 通过无线连接的方式来做Appium自动化
通过无线连接的方式来做Appium自动化http://www.uniontesting.com/article-15639-1.html
2015-05-06 11:21:09 610
原创 jenkins插件pipeline的简单使用
pipeline字面意思就是流水线,将很多步骤按顺序排列好,做完一个执行下一个。下面简单介绍下如何使用该插件帮我们完成一些流水线型的任务一、安装pipeline进入jenkins的【系统管理】--【插件管理】页面,选择【可选插件】然后搜索pipeline选择直接安装,它会将依赖的一些插件也一并安装。安装完成后重启jenkins就可以使用了。二、使用pipeline1、在
2015-05-06 11:06:08 7711 2
原创 使用TestNG-xslt美化测试报告
1. 在官方网站上下载testNG-xslt ,http://testng-xslt.googlecode.com/files/testng-xslt-1.1.zip2. 解压后把saxon-8.7.jar放到project的lib目录下(在bulid路径里也把这个lib加上)3. 然后再把/src/main/resources/testng-results.xsl放到你的 tes
2015-04-28 15:59:09 2249
原创 appium同时运行两台真机
appium -p 4494 -bp 2253 -U 79MEALA29CVYappium -p 4493 -bp 2252 -U d5acb6d0http://localhost:4494/wd/hubhttp://localhost:4493/wd/hub
2015-04-09 17:54:26 2682 2
原创 crontab 设置定时任务
1、crontab -e 编辑定时任务输入crontab -e后进入编辑模式,输入35 14 * * 1-5 cd /Users/caixiaoli/Documents;python 20150317unit.py,其中35 14 ** 1-5指的是每周一到周五的14点35分执行该命令按ESC退出编辑模式,输入:wq保存定时任务2、crontab -l 查看定时任务3、cronta
2015-03-18 15:28:40 424
原创 unittest+HTMLTestRunner
20150317unit.py文件:#coding=utf-8import countimport unittestimport HTMLTestRunnerclass Mytest(unittest.TestCase):def setUp(self):self.js = countdef test_add(self):self.assertEqual(
2015-03-17 17:55:16 1697
原创 mac添加HTMLTestRunner模块
1、下载HTMLTestRunner.py文件,下载地址http://tungwaiyip.info/software/HTMLTestRunner.html2、在终端依次运行(1)python(2)import sys(3)print sys.path找到一个site-packages的文件夹的路径,将HTMLTestRunner.py文件拷贝到site-packages的文
2015-03-17 17:01:59 3206
原创 selenium+python---更轻松的sleep()
1、在脚本中为了更好的获取到页面对象,我们经常会增加sleep()延迟方法,但我们没法判断具体时间长短,所以今天介绍一种更自动化的方法2、导入包,代码示例:from selenium.webdriver.support.ui import WebDriverWait3、在操作id属性为dropdown控件前加上以下代码WebDriverWait(driver,10).until(l
2015-03-08 00:55:26 2210
原创 jmeter 运行状态数值与jmeter-log查看
途中数值依次代表:719个报错,75个线程在运行,一共1000个线程查阅具体的报错信息,可前往bin目录下,查看jmeter.log文件
2015-03-04 15:50:14 3087
原创 UI Automator viewer定位APP控件
1、找到sdk目录下的uiautomatorviewer.bat文件,并双击运行2、将手机接入电脑,点击Device Screenshot图标,即可定位控件,当手机翻到其他页面,需再次点击Device Screenshot图标。3、appium基于各种FindElement的控件定位方法(1)find_element_by_name(U“线路”) #控件上的文字
2015-03-02 18:02:09 6054
原创 appium+python实例
1、下载AppiumForWindows-1.3.4.1.zip,下载地址https://bitbucket.org/appium/appium.app/downloads/,下载完成后解压2、将截图中文件的路径添加到path环境变量里边3、在CMD运行appium-doctor,无报错信息即安装成功4、开启Appium5、创建测试应用,确定包名和Activity的名称5、AN
2015-02-27 16:11:11 4556
原创 selenium+python自动化测试环境搭建
1、下载Python http://www.python.org/ (百度云盘)2、安装python(默认路径即可),并添加两个环境变量(右击计算机->属性->高级系统设置->环境变量->path,,输入c:\Python27;c:\Python27\Scripts)//Scripts的目录其实是在pip安装了setuptools后生成的3、下载pip https://pip.p
2015-02-05 16:15:57 982
原创 xshell配色方案
1、将下面内容保存到Solarized Dark.xcs文件中[Names]count=1name0=SolarizedDark[SolarizedDark]text(bold)=839496magenta(bold)=6c71c4text=00ff40white(bold)=fdf6e3green=859900red(bold)=cb4b16green(bold)=5
2015-01-26 10:11:06 985
原创 谷歌浏览器常用好用的快捷键总结
CTRL+Shift+N:在隐身模式下打开新窗口F5或Ctrl+R:重新载入当前网页CTRL+Shift+Delete:打开“清除浏览数据”对话框CTRL+U:查看源代码
2014-12-26 16:31:20 348
原创 chrome添加扩展
1、首先你要能访问Google的网站,即打得开下面的页面即可下载give-me-crx.crx然后将give-me-crx.crx拖入chrome://extensions/界面,即下面的页面安装完give-me-crx后,即可搜索其他扩展,然后在详细信息页面上右击鼠标,选择Get CRX of this extension即可下载该扩展文件将下载后的扩展包
2014-11-26 11:55:06 540
原创 Jq获取动态生成元素
$(function(){ $("body").on('click','.payway:eq(0)',function(){alert('我是1'); }); $("body").on('click','.payway:eq(1)',function(){alert('我是2'); });});
2014-11-26 09:42:27 1648
原创 Js中event.keycode大全
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 =
2014-11-20 14:08:10 560
原创 ST插件--HTML-CSS-JS Prettify
HTML-CSS-JS Prettify:格式化代码插件使用此插件需要安装node.js;
2014-11-06 12:53:51 1145
原创 支付中心数据库查询语句--个人记录
select id 'ID号',sn '商城订单号',(select paycenterdb.pay_order.order_id from paycenterdb.pay_order where paycenterdb.pay_order.out_trade_no = saledb.pay_order.sn) '支付中心订单号',member_id '用户ID',(sele
2014-10-31 17:34:12 970
原创 CSS hack
background-color:blue !important; //All browsers but IE6*background-color:black; //IE6,IE7+background-color:black ;//IE6,IE7background-color:black\9\0;//IE9,IE10IE7定制特殊样式*+html #idname{}//IE
2014-10-16 09:33:23 277
原创 网站优化
1、尽可能减少http请求数2、使用CDN(内容分发网络)3、添加Expire/Cache-Control头4、启动Gzip压缩5、将css放在页面最上面6、将script放在页面最下面7、避免在CSs中使用Expressions8、将Js和CSs放到外部文件中写在页面内情况:只应用于一个页面;不经常被访问到;脚本和样式很少9、减少NDS查询:缓存时间长多域
2014-09-10 23:50:34 306
原创 ST中使用less
1、到https://github.com/duncansmart/less.js-windows下载less.js-windows文件到ben
2014-09-02 17:21:39 439
原创 a链接点击变色,再点其他回复原色
function changCss(obj){var arr = document.getElementsByTagName("a");for(var i=0;i if(obj==arr[i]){ obj.style.color="#228B22"; }else{arr[i].style.color="";}}}
2014-08-27 23:02:13 2351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人