原创 使用adb輸入中文字符

由於目前adb shell input 不支持unicode字符輸入,因此繞個小彎路實現中文輸入 鏈接:https://github.com/bingwei/inputchineseviaadb 安裝apk文件(可以從pyscript下

原创 手機自動化測試所遇到的問題

文章會繼續更新 目前只針對Android平臺的手機的自動化測試所遇到的情況進行討論 正題 1. 測試數據與測試腳本分離,測試數據要便於後期維護。能夠讀取外部文件,將文件的數據當作變量進行使用。 比如添加聯繫人,1000個聯繫人的信息存

原创 在msysgit中使用p4merge(windows版)

1.安裝P4merge http://www.perforce.com/perforce/products/merge.html 將安裝路徑加入到PATH變量中 2. 打開.gitcofig文件,添加如下內容 [diff] t

原创 使用ant運行Monkeyrunner測試

注:本文在windows 7下實現,linux用戶請自行參考相關路徑自行修改 1. 瞭解monkeyrunner運行機制 2. 配置build.xml 用到的路徑 -----------------------------------

原创 Git 恢復單個文件的歷史

有時候我們會在一個commit中包含多個文件的修改。 但是當只需要恢復其中一個文件的歷史的時候,revert就不是那麼好用了。 以下步驟可以幫你實現這個目的: 假設目前repo中有兩個文件README 和b.txt 現在修改兩個文件,同

原创 Git 創建Patch

假設目前我們擁有一個master分支,現在已經在該分支上創建了新的commits,出於某種原因,我們需要把我們新的commits提取出來,併發送給某個需要它的人。下面是實現方法。 先熟悉下 git format-patch的參數 -num

原创 Java 基礎題

只對了3道。ft http://www.indiabix.com/java-programming/language-fundamentals/ 點贊 收藏 分享 文章舉報

原创 JNI問題

http://www.cnblogs.com/cdiamond/archive/2012/10/31/2747611.html

原创 百度面試題

看到http://topic.csdn.net/u/20100530/18/5c86b483-7d4c-4335-9ab8-ef8b5a5788a2.html一道百度的題, 給定如下的n*n的數字矩陣,每行從左到右是嚴格遞增, 每列的數據

原创 Git的進一步研究

參閱: http://mindlee.net/2012/04/27/learning-git/ 【注意文章中所有的-均應爲--】 1. git blame 熟悉之後,可以試着用git gui blame, 不過命令行參數有些不一樣 E.g

原创 Selenium 更強的查找元素的方法

package demo.skillport; import java.io.File; import java.util.List; import junit.framework.Assert; import org.apache

原创 [Android] Handler的使用

1. Handler放置在MainThread(UI)線程中 示例代碼 public class MainActivity extends Activity { private final static int CHANGE =

原创 使用Selenium實現圖片上傳

環境: windows xp,  firefox 11.0,  selenium 2.0 假設我們有一個如下所示的上傳按鈕 <input id="upload", type=“file”> 可以使用如下代碼實現上傳 Element b

原创 常用命令整理

1. 搜索包含特定內容的文件 find ./ -name "*.py" -exec grep -inH "test" {} \; -i 忽略大小寫 -n 顯示行號 -H 顯示文件名 2. 安裝Python包 當遇到cannot find

原创 添加Android源碼到Eclipse中

參考:http://www.mkyong.com/android/attach-android-source-code-to-eclipse-ide/ 解決方案 參考官方文檔 Android source code article