1. 程式人生 > >Robot Framework自動化-框架簡介

Robot Framework自動化-框架簡介

RF 框架

Robot framework :https://pypi.python.org/pypi/robotframework/2.8.5


GUI 庫

wxPython : http://www.wxpython.org/download.php   (Wxpython  是 python  非常有名的一個 GUI 庫,因為 RIDE  是基於這個庫開發的,所以這個必須安裝)


圖形介面 

Robot framework-ride : https://pypi.python.org/pypi/robotframework-ride  (RIDE 就是一個圖形介面的用於建立、組織、執行測試的軟體)


RF-seleniumlibrary

Robot framework-selenium2library:https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0 


robotframework相關安裝包和測試庫列表:

1、python-2.7.5.msi(一切的基礎,切記安裝的路徑不要有中文不要有空格,http://www.python.org/download/releases/2.7.5/)

2、setuptools (https://pypi.python.org/pypi/setuptools/)

3、pip-install (pip安裝方式,https://github.com/pypa/pip/releases)

4、 wxPython2.8-win32-unicode-2.8.12.1-py27.exe(wxPython,RIDE需要他的支 持,http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ )

5、robotframework-2.8.4(robotframework本身。http://code.google.com/p/robotframework/downloads/list)

6、robotframework-ride-1.3.0.win32.exe(robotFramework的IDE,http://code.google.com/p/robotframework-ride/downloads/list)

7、decorator-3.4.0(S2L庫的依賴庫。https://pypi.python.org/pypi/decorator/3.4.0)

8、docutils-0.11(S2L庫的依賴庫。https://pypi.python.org/pypi/docutils/0.11)

9、robotframework-selenium2library (selenium2測試庫,基於webdriver驅動,https://github.com/rtomac/robotframework-selenium2library/releases)

10、 selenium-2.35.0(是selenium的原生python庫,https://pypi.python.org/pypi /selenium/2.35.0,而IEDriver.exe要到GOOGLE下載http://code.google.com/p /selenium/)

11、pywin32-217.win32-py2.7.exe(請注意py版本http://sourceforge.net/projects/pywin32/files/pywin32/)

12、AutoItLibrary-1.1(必須先安裝上面的pywin32,下載路徑:http://code.google.com/p/robotframework-autoitlibrary/)

13、DatabaseLibrary(http://franz-see.github.io/Robotframework-Database-Library/)



相關推薦

Robot Framework自動化-框架簡介

RF 框架 Robot framework :https://pypi.python.org/pypi/robotframework/2.8.5 GUI 庫 wxPython : http://www.wxpython.org/download.php   (Wxpyth

基於Python3.7 Robot Framework自動化框架搭建

一、Robot Framework 和 Selenium 的區別(面試常問) 主流自動化測試框架有Robot Framework 和 Selenium,請根據實際場景選用不同的框架,以下總結各自優缺點,希望對各位有所幫助! Selenium自動化測試框架優點: (1)相容性:   1、支援

基於RFS(robot framework selenium)框架模擬POST/GET請求執行自動化接口測試

files use key get align git eat 發送 網頁 轉載自:http://www.cnblogs.com/jerry-yin/articles/4812012.html 今天研究了一下基於RFS自動化測試框架實現HTTP的POST/GET請求發送

Robot Framework自動化測試框架(一)

最近看到同學發了一篇RobotFramework自動化測試框架的文章,感覺已經很久沒有主動或被動接觸到其他的測試框架(感覺過了一萬年),遂抽了點時間瞭解了下這個東東。自動化測試大體思路類似,因此本文僅作簡單介紹。一、動手實踐動手實踐來源於:http://www.cnblogs

Robot Framework 自動化測試框架 學習方法 開原始碼

Robot Framework 是業界口碑比較不錯的自動化測試框架, 官方網站:http://robotframework.org/ 網站的首頁非常值得仔細一看,如果對英文不太乾嘛,那麼就用chrome瀏覽器,來個自動翻譯,大體瀏覽一邊還是很好的。 裡邊有很多的庫檔案,有基

三年磨一劍,robot framework 自動化測試框架核心指南,真正講透robot framework自動化測試框架(筆者新書上架)。

開始 測試的 奮鬥 必須 href 關於 不足 自動 經驗 序 關於自動化測試的工具和框架其實有很多。自動化測試在測試IT行業中扮演著越來越重要的角色,不管是在傳統的IT行業還是高速發展的互聯網行業或是如今的大數據和大熱的人工智能領域,都離不開測試,也更加離不開自動化測試

Robot Framework自動化測試框架核心指南-如何使用Java編寫自定義的RobotFramework Lib

如何使用Java編寫自定義的RobotFramework Lib 本文包括2個章節 1、 Robot Frdamwork中如何呼叫java Lib庫 2、使用 java編寫自定義的Lib 本文作者為:張永清,轉載請註明出處,版權歸作者所有。Robot Framework自動化測試框架核心指南-如何使

Robot Framework自動化測試框架核心指南-如何做好自動化測試平臺框架的設計

自動化測試如果需要能高效快速的支撐軟體專案的測試,專案的快速迭代以及上線,除了以上我們介紹的需要許多的Lib來支援以及需要高效的去編寫自動化測試案例外,還需要一個好的自動化測試框架平臺來支撐我們的自動化測試案例的執行以及分析,自動化測試平臺一般需要解決測試案例執行任務的建立,任務的管理,任務的排程,測試案例的

Robot Framework自動化測試Selenium2Library庫詳細用法

www range fire 查看 int log world 定時 until 一、瀏覽器驅動 通過不同的瀏覽器執行腳本。 Open Browser Htpp://www.xxx.com chrome 瀏覽器對應的關鍵字: fi

Robot Framework自動化測試---Selenium API

地址 create http 錯誤提示 所有 baidu htmlunit pan 發的 一、瀏覽器驅動 通過不同的瀏覽器執行腳本。 Open Browser Htpp://www.xxx.com chrome 瀏覽器對應

Robot Framework自動化測試二(元素定位)

百度一 ble 文件中 成功 .cn 位置 solid web lock 前言 在學習的過程中,可能會誤認為Robot framework 只是個web UI測試工具,更正確的理解Robot framework是個測試框架,之所以可以拿來做web UI層的自動化是國為我們

Robot Framework常用庫簡介

實現 修改 datetime 導入 ngs ase windows 替換 操作系統相關 轉載的。 標準庫 Robot Framework可以直接導入使用的庫,包括:   ? Builtin:包含經常需要的關鍵字。自動導入無需import,因此總是可用的   ? Dialog

Robot Framework自動化測試(五)--- 開發系統關鍵字

封裝 cab 是不是 evaluate mission 目的 file dir return 最近一直在用robot framework 做自動化測試項目,老實說對於習慣直接使用python的情況下,被框在這個工具裏各種不爽,當然,使用工具的好處也很多,降低了使用成本與難度

Robot Framework自動化測試-滾動頁面

當要定位頁面元素,但該元素不在當前檢視內時,可用如下方法滾動頁面 使用Execute Javascript,(前面最好加個延時) 第一種:滾動到指定元素處 document.querySelector(“元素,可寫多個”).scrollIntoView(true); 第二種:1

Robot Framework自動化測試-開發系統關鍵字

喜歡使用RF的原因之一就是能自己定義關鍵字,超讚!!! 這篇就簡單說下如何建立系統關鍵字,先來個最簡單的,求兩個數的和(真的超級簡單)。 首先在安裝目錄\Python27\Lib\site-packages下建立Custom資料夾,用於放置自定義的庫。在其下面建立addtest.py

Robot Framework自動化測試-AutoItLibrary庫-上傳檔案

AutoItLibrary庫其實用的地方也不多,主要是用在上傳檔案;處理windows彈窗。 安裝詳見:http://download.csdn.net/detail/cz9025/9821479 本篇介紹下做自動化測試時需要上傳檔案的操作,及下載的操作例項。 上傳檔案 安裝

Robot Framework自動化測試-元素定位之css

有了前面介紹的id、name、xpath定位方式,對於平時需要使用的定位方式基本都能做到,接下來在介紹一個稍微有點難度的css定位。css定位靈活,方便,但需要有點點基礎。 還是以百度搜索的為例做說明: <html> <body link="#0000cc">

Robot Framework自動化測試-元素定位之id、name

常見的定位方式:id 、name ,xpath 、css 四種定位方式; 以百度搜索為例,簡單介紹下 用id 和name定位;如圖: 在輸入框中有個name=wd 搜尋按鈕有個id =su 於是寫出程式碼如下: 關鍵字 引數

Robot Framework自動化測試-元素定位之xpath

用xpath定位元素幾乎是萬能的了,可以定位到99%的元素; 如果一個元素沒有id 沒有name那我們該怎麼定位該元素了,第一想到的就是用xpath了。 在網上copy了一段程式碼,就以這個做說明吧,xpath定位元素分相對路徑和絕對路徑,主要說明下相對路徑的用法。 示例程式碼如下

Robot Framework自動化測試-切換瀏覽器

selenium2library提供的切換到新瀏覽器的關鍵字,只有Switch Browser,可根據alias、index、${id}(索引變數)定位,當在某項測試中需要同時開啟幾個瀏覽器,且切換瀏覽器時,該關鍵字就發揮了重大的作用,有他即可。 示例程式碼:(為了簡潔,去掉一些等待的及其