原创 SoapUI CI環境報錯記錄

今天重新搭建SoapUI的持續集成環境,出現了個錯誤,具體錯誤如下: Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar 谷歌了下,試了幾種方

原创 淺談 PageObject模式

做過UI自動化的都曉得,在做UI自動化時定位特別依賴頁面,一旦頁面發生變更就不得不跟着去修改頁面定位。 在webdriver中,假設你想對一個元素定位操作,那麼你可能會編寫下面的代碼: driver.findElement(By.id("

原创 Appium在指定控件上滑動或者點擊

今天遇到一個問題,想要點擊某個控件的某個位置(左上,左下,右上,右下,中間),稍微做了封裝,具體代碼如下,有不妥歡迎指出: 點擊: /** * 單個手指,點擊屏幕某個控件位置(左上,左下,右上,右下,中間)

原创 淺談移動端自動化測試框架和工具

最近時間相對比較寬鬆,聊聊自己對目前移動端自動化框架或者工具的認識。有不對之處望指出。 1.Monkey: Monkey是谷歌自家東西,它可以生成一些僞隨機用戶事件流例如模擬用戶的點擊等手勢,以及一些系統級的事件。它應該是目前流行移動端

原创 TestNG學習記錄--------簡介和安裝

學習TestNG已經有好長一段時間了,最近再給組員做培訓,順便也寫寫這塊的學習記錄。 一、簡介 TestNG類似Junit或者NUnit,但是TestNG提供了更加強大,更加方便,更加靈活的並且是開源的測試框架。 TestNG

原创 nGrinder學習筆記 — 在IDEA搭建nGrinder開發環境

nGrinder 是具有SVN功能,所以爲了更好的在本地調試腳本,並和平臺上腳本保持一致,我們需要搭建個本地nGrinder開發環境。 nGrinder 平臺上新建腳本,選擇 “Groovy Maven project” 並勾選”創建資

原创 nGrinder學習筆記 — 快速開始

nGrinder在初始安裝後,你會看到下面的屏幕上,可以用默認的管理員賬號:admin/admin 登錄。建議在登陸後進行密碼修改。 快速入門: 在nGrinder 首頁,你只需要再地址欄輸入地址,選擇要生成的腳本語言,點擊開始測試,變

原创 新人學ruby---Ruby的include和extend

include主要用來將一個模塊插入(mix)到一個類或者其它模塊。 extend 用來在一個對象(object,或者說是instance)中引入一個模塊,這個類從而也具備了這個模塊的方法。 通常引用模塊有以下3種情況: 1.在類定義中引

原创 CSDN將不再使用,請前往簡書!

CSDN將不再使用,請前往簡書! 簡書用戶名依舊。 http://www.jianshu.com/users/06c5666f5bad/latest_articles

原创 2015年終總結----讓一切歸0

2015已經過去20來天了,一直想找個時間寫點自己的2015總結,但是總覺得,2015看似自己又新學了不少東西,工作上用上了ruby,玩上了BDD,熟悉calabash,也折騰起了nGrinder等等,但是從印象筆記一篇一篇看過去,感覺怎

原创 新人學ruby---print、puts和p的區別

print、puts、p方法都是輸出,都可以待多個參數,但三種輸出又有所不同。 print print 輸出”“內的內容會識別轉義符,並 不會 自動化換行 irb(main):002:0> print "hello","\n","rub

原创 新人學ruby---alias,alias_method,alias_method_chain,undef,undef_method的區別

今天在看calabash的wait_helpers.rb類時偶然看到了 “alias_method”。 不解,就順便查下文檔,發現幾個相關關鍵字就索性做下記錄,以便以後翻閱。 alias alias 給已經存在的方法或全局變量設置一個

原创 新人學ruby---ruby中的模塊

模塊 模塊是什麼 ruby同JAVA一樣只支持單繼承,每個類只能有一個父類,爲了提高程序的靈活性ruby引入了 模塊 爲實現多重繼承提供了可能。模塊可以說是類的一個補充,但是模塊於類有兩個不同: 模塊不能擁有實例 模塊不能被繼承

原创 win10 下安裝wampserver 的幾個坑

1. 正常安裝完後,瀏覽器打開 localhost 是空白頁,圖標黃色,服務未能全部啓動 百度搜索結果: win 10 下默認端口80 已經被佔用。 解決方法: 修改:httpd.conf  把搜索 80 ,把listen 端口改成 80

原创 git學習筆記