原创 mysql查詢實現插入自增列

Mysql中實現查詢時插入自增列: SELECT (@row_number:=@row_number + 1) AS num, firstName, lastName FROM employees,(SELECT @row_number

原创 Robot Framework 按行讀Excel,並轉化爲list,同時循環轉化爲dict

在接口測試時(Post)需要傳入參數: 但參數較多時,如果每次都創建,那非常不方便,且不靈活,爲了便於維護,將輸入參數在Excel中維護,靈活多變: 直入主題: Excel參數如下(由於公司安全考慮,字段參數都會打碼): 我們的接口傳

原创 MYSQL函數ISNULL、IFNULL、NULLIF、IF、CASE WHEN

ISNULL函數:   ISNULL(expr),如expr爲NULL,那麼ISNULL() 的返回值爲 1,否則返回值爲 0。IFNULL函數:  IFNULL(expr1,expr2),如expr1爲NULL,則返回expr2,否則返

原创 Mysql中的CONCAT、GROUP_CONCAT使用示例

一、CONCAT()函數 CONCAT()函數用於將多個字符串連接成一個字符串。 使用數據表Info作爲示例,其中SELECT id,name FROM info LIMIT 1;的返回結果爲 +----

原创 Robot Framework 對Post接口加header和傳參

Post接口傳入header: Name: Create Session Source: RequestsLibrary <test library> Arguments: [ alias | url | headers={} | coo

原创 Robot Framework之文件上傳下載

有時候測試時候需要測試文件的上傳下載,上傳的是本地文件,selenium2library提供了一個關鍵字 文件上傳操作: 此方法不需要點擊上傳文件操作,直接在選擇文件的輸入文本中input文件路徑(這裏輸入框不可輸入也可以用此方法,前提

原创 robot framework讀取Excel文件,並保存爲list

最近剛使用Robot Framework不久,爲了使代碼和數據分離,需要讀取Excel文本信息,問題困擾了一天,最後終於解決了, 讀文件需要ExcelLibrary包支持 1.安裝ExcelLibrary 可以直接通過命令安裝:pi

原创 mysql中CONCAT_WS的用法

mysql有時查詢結果的字段是一個表的多個字段的拼接,或是多個表的連表查詢結果的拼接 顯示的字段,那麼需要用到CONCAT_WS CONCAT_WS('-',ap4.name,ap5.name,ap6.name,ap2.name,ap1.

原创 robot framework調整Text Edit調整字體顏色

在使用robot的時候,偶然看到別人在Text Edit模式下,代碼和其他編輯器一樣可以區分代碼顏色,然後自己研究了下。 原來是需要安裝控件Pygments 其實可以切換到Text Edit模式下,發現Text Edit編輯框右上角有個提

原创 Robot Framework 接口傳入實時Cookie

 接口測試對Post傳入Cookie ${Cookie_value} Set_variable xxxxxxxxxxxxxxx #(xxxxx表示Cookie串) ${headers} Crea

原创 Robot Framework環境搭建

1.安裝python2,因爲wxPython不支持3 Python官網地址:https://www.python.org/ 我安裝Python的版本:2.7.10 配置環境變量:在path的路徑裏添加:Python的路徑:..\p

原创 JS處理包含readonly屬性的下拉框直接賦值

在做自動化的過程中,經常會遇到時間控件,無聯動的下拉框類似的下拉框 如複雜的時間控件,單靠模擬點擊耗費的時間太多,所以直接通過js賦值是個不錯的選擇。 js方法: name的方法,因爲界面的name可以有重複,所以getElementsB

原创 Robot Framework之Return_From_Keyword

測試時有時運行公共關鍵字後,需要將返回結果返回,需要用到Return_From_Keyword 用法類似於python、java中的return 例如: 運行公共轉換關鍵字,傳入參數${tuple_to_list_Ads} ${prote

原创 robot framework之接口測試(get方式)

最近工作需要進行接口測試,所以學習用robot做接口測試。 下面講一下get方式接口,如下圖接口 可以看到數據有5W多條,我只取了其中兩條做下講解 首先我們需要連接數據庫,測試的思想“通過數據庫查詢結果和接口返回的結果進行比對”

原创 robot framework自動化-------未發現元素重新加載

以下講解的是工作中遇到的實例: 近期在用robot framework做自動化的時候,發現有時候雖然點擊、或者刷新、或者加載成功了,但未能出現我們需要的元素,下一步就無法繼續了 所以在遇到這種問題的時候,我們需要刷新界面、或者重新點擊、或