原创 二、Robot Framework加載自定義的python庫

     利用Robot Framework編寫測試用例,往往需要開發自己的關鍵字,有的關鍵字需要通過自己編寫python代碼來實現。這在rf中,就需要自己定義python庫。這個過程其實不復雜,本文來介紹下。1、在python安裝目錄下

原创 九、案例:新建關鍵字,並將參數設置全局變量,方便其他自動化用例調用

     在寫自動化的時候,有些場景是常用的,例如登錄。針對常用的步驟,我們可以寫成一個固定化的資源,其他自動化用戶需要的時候,可以直接調用即可,這樣即簡潔又方便。1.     新建資源2.     導入對應的庫信息3.     新建外部

原创 十、技巧:2、使用谷歌瀏覽器定位xpath是否準確

(1)、打開谷歌瀏覽器,按F12(2)、ctrl+f (3)、把xpath=//div[@class='ww_operationBar']/a[@class='qui_btnww_btn js_delete']的位置複製進去,看谷歌能否找

原创 四、自定義python庫方法輸出的結果在ride上能調用

將要輸出的結果加上‘return’,這樣在ride上就能直接引用ride上引用方法輸出結果如下:

原创 五、Python編寫接口自動化

1.     總結結果2.     詳細代碼:# -*- coding: utf-8 -*- import requests import json class web_requests(object):     def __init_

原创 六、Python獲取list個數(type 'list'類型)

要求說明:返回值是這一串:[{"negativeListCount": 1076.0, "year":"2017"}, {"negativeListCount": null, "year":"2016"}, {"negativeListC

原创 八、robot framework常見錯誤:調用chrome瀏覽器卡死,關閉瀏覽器之後報Errno 10054錯誤

長時間沒有用chromedriver做一點小功能了,然後打開之前的腳本就出下面的錯誤:解決方法:   重新下載chromedriver.exe版本,使用新下載的版本就可以了。注意:chromedriver.exe與谷歌瀏覽器版本也存在兼容

原创 八、robot framework常見錯誤:MYSQL數據庫查詢返回結果顯示中文亂碼解決

MYSQL數據庫查詢返回結果顯示中文亂碼直接在連接數據庫時,在結尾處指定編碼方式,例如:在pymysql 連接尾部加上charset="UTF8"即可完美解決 顯示結果如下:

原创 八、robot framework常見錯誤:RIDE運行一次後不顯示log

在使用RIDE進行web自動化測試時,會發現經常運行第二遍不顯示下方log,如下原因:    代碼使用的是谷歌瀏覽器、IE瀏覽器測試,運行一次後chromedriver.exe,IEDriverServer.exe進程仍在運行中。 解決方

原创 八、robot framework常見錯誤:發請求和json返回結果顯示中文亂碼解決

在發請求和json返回結果顯示中文亂碼問題:接口、數據庫返回信息有中文的時候會顯示unicode的樣式,前面帶個U這樣的顯示,如果我們想讓它正常顯示中文可以這樣做:      1、robotframework爲3.0.X    2、找到P