原创 Jenkins(十五)利用ant構建war包

一、ant的安裝

原创 Jenkins(十三)自動獲取分支

獲取分支以下拉框的形式展示,通過參數化插件然後將所有的分支寫入到插件參數中。只需要添加以下一段代碼就可以實現。 def Branches_build = ("git ls-remote -h git@****************.gi

原创 (八)微信與H5的測試

webview   :   WEBVIEW_com.tencent.mm:tools 實例: import time from appium import webdriver desired_caps = {} desired_

原创 bat常用語法

基本的語法 (1) ::表示註釋 (2) echo 123445666 ::顯示命令行後的語句,在cmd中顯示執行的命令 (3) echo off ::此語句之後的所有命令行在執行的時候都不顯示命令行本身 echo "qwertyu" (

原创 appium(七)測試webview

自動化測試操作的流程基本都是一樣的: 1、搭建環境 2、查找元素 3、斷言 4、執行 5、解析報告 之前都是在做安卓原生應用的自動化測試,對於webview的測試基本不瞭解,在第一次接觸的時候還是遇到麻煩 問題一、如何判斷自己的應用是原生

原创 appium(六)常用API

一、查找元素 1.find_element_by_id find_element_by_id(self, id_): Finds element within this element's children by ID.     通過元素

原创 元組、列表、字典、字符串的遍歷

一、元組 tup = ('tuple1','tuple2','tuple3','tuple4','tuple5') (1)利用for....in...直接遍歷,元組元素不可直接修改,需要轉換之後修改再賦值 for x in tup:pri

原创 Python 不同級目錄之間模塊的調用

Python的模塊有自帶的也有第三方,還可以自定義然後引用 1、調用自帶的模塊,例如,sys 調用自帶的模塊只需要import sys 引入既可以使用 2、第三方的需要先安裝模塊然後再import引入 3、自定義: (1)同級目錄模塊的調

原创 x5 blink調試

X5 blink調試步驟如下:        首先開發者工具要驗證你的手機是不是支持該調試功能,所以,首先選擇驗證,然後在按下面的步驟做: 連接地址:    http://debugx5.qq.com/ 設置完成之後,谷歌的 調

原创 bat彈窗交互

@echo off title cmd窗口的標題 ::設置是否隱藏bat窗口 set hideform=False ::這裏設置是否隱藏bat窗口,

原创 Jenkins(十四)獲取代碼提交的日誌

獲取代碼的提交人以及提交的內容信息,創建一個本地庫,每次有提交的時候就先拉取遠端的代碼然後通過命令獲取一些提交日誌信息 只需要通過命令行獲取信息,然後將信息存儲到一個文件中再去讀取文件就可以了。 例如:獲取24小時內代碼提交人以及提交內容

原创 python 數據類型之間轉換

一、字典 (1)字典轉字符串 字典轉字符串可以直接使用str函數 dict1 = {'s':12,"er":"io"} str1 = str(dict1) 結果: {'s': 12, 'er': 'io'} 利用json進行轉換 impo

原创 (四)請求調度、鉤子

一、請求的處理過程 服務器收到客戶端發送過來的請求時,需要找到處理該請求的視圖函數,這個過程Flask是通過在URL映射中查找到請求的URL。URL映射就是視圖函數和URL之間的對應關係。映射關係的生成,是通過app.route()修飾器

原创 (三)請求響應

一、程序在處理請求的時候如果要訪問一些數據,通常的做法就是將其作爲參數傳入,但是像服務這樣的程序,要訪問的數據很多,這樣就需要傳入很多的參數,看起來就會很亂。如果把一些請求對象作爲全局變量就會方便很多所以flask的做法就是將一些對象作爲

原创 python 日誌模塊logging

logging模塊與log4j的機制是一樣的,只是具體的實現細節不同。模塊提供logger,handler,filter,formatter。 logger:提供日誌接口,供應用代碼使用。logger最長用的操作有兩類:配置和發送日誌