RobotFramework(一)環境搭建

2021-08-07 12:42:18 字數 2312 閱讀 1669

序號

安裝包名

安裝方法

備註1

python

exe檔案,直接雙擊安裝

一切的基礎,安裝路徑不能有空格;設定環境變數

驗證是否成功:cmd輸入python

pycharm

python ide

2setuptools

python 的套件管理程式;

安裝在了c:\python27\lib\site-packages下面

3pip

1、cmd進入ez_setup.py檔案目錄 

python setup.py install

python 的套件管理程式;安裝在了c:\python27\lib\site-packages

2、用setuptools安裝:easy_install pip 4

robot framework

1

、pip install robotframework

robot framework本身

安裝在了c:\python27\lib\site-packages

2、原始碼:python setup.py install

3、exe檔案,直接雙擊安裝

5wxpython

exe檔案,直接雙擊安裝

支撐ride的執行庫;要與python版本對應

6robotframework-ride

1

、pip install robotframework-ride

-ride

用於建立、組織、執行測試的rf的ide;

安裝在了c:\python27\lib\site-packages(加入環境變數)

開啟:python ride.py

2、原始碼:pythont setup.py install

3、exe檔案,直接雙擊安裝

1selenium2library

1

、pip install robotframework-selenium2library

-selenium2library

selenium2測試庫,基於webdriver驅動

2、原始碼:pythont setup.py install

3、exe檔案,直接雙擊安裝

2cx_oracle

exe檔案,直接雙擊安裝

連線oracle用的(支援第9步) 3

databaselibrary

1、pip install robotframework-databaselibrary

db庫2、原始碼:pythont setup.py install

4requests

pip install requests

支援第11步,否則rf引入requestslibrary庫會報錯

5requestslibrary

pip install -u robotframework-requests

http request庫

yamllibrary

yaml是乙個堪比xml,json資料格式的更加方便,簡潔的,易於人眼閱讀的序列化資料格式

對應python的版本

openpyxl

pip install openpyxl

操作excel

pycrypto

pip installpycrypto

python密碼庫

thrift

執行exe檔案

安裝thrift:

• 右擊我的電腦,點屬性,點高階選項 找到環境變數 在path這個裡面加入剛才你把exe檔案放的目錄寫入到path,比我的c:\windows

• 開啟cmd 輸入thrift ,檢視是否成功

• 開啟cmd,進入thrift-0.9.1

• cd lib/py/;python setup.py install;

• 測試是否成功

cd thrift-0.9.1\tutorial, thrift --gen py tutorial.thrift, thrift --gen py shared.thrift 會生成乙個gen-py資料夾,將gen-py 複製到py目錄中,就可以執行py檔案中的pythonserver.py和pythonclient.py了

Robot Framework基礎學習(一)

robot framework語法學習 一 變數的宣告 賦值與使用 1.變數識別符號 每個變數都可以用 變數識別符號 來表示。2.變數宣告 可以在testsuite上點右鍵或者在edit區點add scalar或add list來新增變數。3.變數賦值 1 set賦值 通常這種方式主要使用set v...

RobotFramework框架搭建(一)

1 安裝python python rf框架是基於python 的,所以一定要有python環境。建議選擇 python的安裝版本選擇2.7.x,原因有以下兩點 python2.7.x版本較為穩定,並且目前python3.0以上版本不向下相容 目前ride是robotframework主流的ide,...

Robotframework入門教程(一)

robotframework 入門教程 一 最近工作中用robot framework框架來做自動化,所以,花時間學習了一下,網上好的文件不多,大多都是複製貼上如何安裝環境。要麼就是介紹了一堆ride的介面,活活把這麼強大的乙個工具講成了個photoshop,我目前用了1個多月,這個工具很強大,簡單...