原创 Selenium簡介

Selenium是一個用於Web應用程序自動化測試工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google

原创 robot Farmework 運行報錯解決(1)

報錯內容:[ ERROR ] Calling method 'start_keyword' of listener 'C:\Python27\lib\site-packages\robotide\contrib\testrunner\Te

原创 selenium對各種元素的操作

UI自動化就是一組對頁面元素操作的集合,頁面元素的不同,操作方法不相同,下面介紹下各頁面元素在selenium中是如何操作的 1.文本輸入框 文本框最主要的功能就是輸入信息 driver.findElement(By.id("kw"))

原创 robotframework+appium進行app自動化,自動亮屏安卓手機方法

robotframework+appium進行app自動化時,爲了做到定時可以執行用例,保證手機可以一直在亮屏狀態,寫了如下方法以資源方式導入項目,直接使用adb_screenOn()方法,不論屏幕是否亮屏,都可以正常執行用例# -*-

原创 Locust的API介紹-----HttpSession類和Response類

HttpSession類class HttpSession(base_url, *args, **kwargs) 用於執行Web請求並保持cookie的類(以便能夠登錄和退出網站)。記錄每個請求,以便Lo

原创 robotframework運行中斷後或重複運行後,ride不打印日誌解決

robotframework運行中斷後或重複運行後,ride中經常會出現控制檯不顯示日誌信息,主要原因是因爲編碼不支持中文的原因 Traceback (most recent call last): File "C:\Pytho

原创 selenium中鍵盤模擬操作

對於鍵盤的模擬操作,也是使用Actions類,使用類中的 keyUp(Key)、keyDown(Key)、sendKeys(key) 等方法來實現。鍵盤的操作有普通鍵盤和修飾鍵盤兩種 :   1. 普通鍵盤模擬 對於普通鍵盤,使用 sen

原创 stf安裝過程遇到問題

最近在一臺新的電腦上安裝stf,使用命令 npm install -g stf進行安裝,一直提示如下報錯,各種解決,一直不行後來想着馬雲家也有鏡像,就試了下,一下就安裝好了1.先安裝cnpm:sudo npm install -g cnp

原创 stf安裝及運行

STF只支持MAC和LIUNX,當然也是可以在WIN上使用的,不過體驗很差,當然手機設備可以放在WIN電腦上連接一,安裝STF的依賴比較多,如下:Node.js >= 0.12ADB properly set upRethinkDB >=

原创 Locust的API介紹-----Locust類和HttpLocust類

Locust類 類 Locust 每生成一個實例都代表一個虛擬的用戶,用來發送請求到進行負載測試的系統。 該用戶的行爲由task_set屬性定義,該屬性應指向一個 TaskSet類。 這個類通常應該由某些

原创 Mac系統Robot Framework環境搭建

一、由於Mac系統下自帶python,所以不需要再進行安裝了二、關閉mac電腦的sip,       1.重啓 Mac並長按 Cmd + R 2.打開終端,執行csrutil disable命令 3.重啓電腦三、打

原创 Locust的API介紹-----ResponseContextManager類InterruptTaskSet Exception及Event hooks

ResponseContextManager類 class ResponseContextManager(response) 一個響應類,它也充當上下文管理器,提供手動控制HTTP請求如何被標記爲成功或者

原创 Locust分佈式進行性能測試

使用Locust進行性能測試時,當一臺單機不足以模擬所需的用戶數量的時候,可以在多臺機器上分佈式的執行性能測試。 首先,需要在主機下啓動一個Locust實例後跟上--master參數。 locust -f locustfile.py -

原创 RobotFramework在線安裝好appiumlibrary包後,導入一直是顯示紅色解決方案

最近由於項目需要,需對app進行對老功能加入UI自動化迴歸測試,考慮推廣及後期維護方便性,就採用robotframework+appiumlibrary的框架,今天安裝好所有後,打開ride,建了一個項目,導入appiumlibrary後

原创 Locust測試結果信息生成CSV文件

Locust結果可以生成CSV文件,有兩種方法可以實現。第一種,當使用Web UI運行Locust時,您可以在“Download Data”選項卡下點擊下載對應的CSV文件。 第二種,可以在啓動Locu