原创 maven傳遞參數及執行命令

MVN執行的命令爲:mvn test -Dmaven.filepath=testng.xml

原创 appium中xpath方式和web中xpath的不同

XPath的格式在appium的android裏面格式是findElementByXpath("//Android.widget.TextView[contains(@text,'Add note')]") 在文本中分格式:findEle

原创 appium通過絕對座標點擊控件的方法

有時候找不到控件,通過絕對位置來點擊控件的方式有: driver.swipe(65,10,65,10,5) driver.tap([(100, 20), (100, 60), (100, 100)], 500) 模擬手指點擊(最多五個手指

原创 jenkins插件Timestamper

安裝jenkins插件:Timestamper。然後進入job,打開配置,構建環境中勾選:Add timestamps to the Console Output。執行時控制檯輸出就會在每一行顯示時間

原创 jenkins插件sidebar links

sidebar links這個插件不錯,可以添加一些鏈接到jenkins上,比如把fitnesse的測試集鏈接添加到上面,方便訪問

原创 Python 即時讀取並輸出管道內容

import subprocess   pipe = subprocess.Popen('ping 127.0.0.1', stdout=subprocess.PIPE)   for line in iter(pipe.stdout.re

原创 readlines和readline的區別

  readline()一次讀取文件的一行,通常比readlines()要慢得多。僅當沒有足夠內存可以一次讀取整個文件時,才應該使用readline(); readlines()一次讀取整個文件,跟read()一樣,自動將文件內容分析

原创 appium環境安裝總結

環境準備: 1:java環境或者python環境 2:android sdk環境 配置sdk環境變量:第一步:新建一個環境變量,變量名:ANDROID_HOME,變量值:C:\Program Files (x86)\Android\and

原创 jenkins的Timestamper插件支持輸出每一行顯示時間

安裝jenkins插件:Timestamper。然後進入job,打開配置,構建環境中勾選:Add timestamps to the Console Output。執行時控制檯輸出就會在每一行顯示時間

原创 safari瀏覽器自動化

1:安裝Safari webdriver的插件,官網,http://www.seleniumhq.org/download/, 找到下載鏈接,下載文件SafariDriver.safariextz,在mac點擊上直接點擊安裝 2: fro

原创 p . *p , &p 三個符號 區別

p是一個指針變量的名字,表示此指針變量指向的內存地址,如果使用%p來輸出的話,它將是一個16進制數。而*p表示此指針指向的內存地址中存放的內容,一般是一個和指針類型一致的變量或者常量。  而我們知道,&是取地址運算符,&p就是取指針p的地

原创 os.exit()的方法使用

  sys.exit()函數是通過拋出異常的方式來終止進程的,也就是說如果它拋出來的異常被捕捉到了的話程序就不會退出了, 而是去進行一些清理工作。 SystemExit 並不派生自Exception 所以用Exception捕捉不到該

原创 mac上利用tomcat安裝jenkins

1:下載Tomcat(地址:tomcat.apache.org),選擇適合的版本(,點擊“Download”,之後在新頁面點擊“Core下的”“tar.gz” 2:解壓壓縮包 3:打開“終端(Terminal)”,輸入如下兩條命令: