1. 程式人生 > >Pip及其Ride的安裝針對RobotFramework框架

Pip及其Ride的安裝針對RobotFramework框架

RobotFramework 是一款基於python 的可以實現關鍵字驅動和資料驅動並能夠生成比較漂亮的測試報告的一款測試框架

這裡使用的環境是 python-2.7.10.amd64.msi

                       RIDE 1.5a2 running on Python 2.7.10. 

                       wxPython2.8-win64-unicode-2.8.12.1-py27.exe

                       robotframework-selenium2library 1.7.4

首先安裝python 2.7 ,  由於本人的是64位系統,所以選用64位安裝包。可能有人會奇怪為什麼不適應python3.5, 後面會又講到.

安裝完畢後 在環境變數的path路徑下新增;C:\Python27;C:\Python27\Scripts 

這樣在 命令列可以直接使用python, 輸入python --version 驗證python安裝

安裝pip和easy_install

下載pip-7.1.2.tar.gz 解壓,在命令列找到 setup.py,輸入 python setup.py install

若無報錯,在命令列輸入pip --version 驗證 ,結果如下pip 7.1.2 from C:\Python27\lib\site-packages\pip-7.1.2-py2.7.egg (python 2.7)

下載ez_setup.py,在命令列找到 setup.py,輸入 python setup.py install

在命令列輸入 easy_install --version

驗證結果如下: setuptools 18.5 from c:\python27\lib\site-packages\setuptools-18.5-py2.7.egg (Python 2.7)

接下來就可以直接使用pip安裝selenium和robotframework

CMD : pip -U install selenium 會自動安裝selenium python依賴包

驗證方式 :pip show selenium

---
Metadata-Version: 2.0
Name: selenium
Version: 2.48.0
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
Author-email: UNKNOWN
License: UNKNOWN
Location: c:\python27\lib\site-packagesRequires:

安裝ride

CMD:pip install robotframework-ride

驗證:pip show robotframework-ride
---
Metadata-Version: 1.1
Name: robotframework-ride
Version: 1.5a2
Summary: RIDE :: Robot Framework Test Data Editor
Home-page: https://github.com/robotframework/RIDE/
Author: Robot Framework Developers
Author-email: [email protected]
License: Apache License 2.0
Location: c:\python27\lib\site-packages
Requires:

ride安裝完後在CMD輸入ride.py啟動,如果缺少 wxPython2.8

那麼需要安裝:wxPython2.8-win64-unicode-2.8.12.1-py27.exe

安裝完畢後再次啟動RIDE,即可.由於wsxPython只支援到python2.7.x所以不能使用python3.5

安裝selenium與robotframework 依賴包

CMD:pip install Selenium2Library

驗證方式 :pip show robotframework-selenium2library

---
Metadata-Version: 1.1
Name: robotframework-selenium2library
Version: 1.7.4
Summary: Web testing library for Robot Framework
Home-page: https://github.com/rtomac/robotframework-selenium2library
Author: Ryan Tomac , Ed Manlove , Jeremy Johnson
Author-email: <[email protected]> , <[email protected]> , <[email protected]>
License: Apache License 2.0
Location: c:\python27\lib\site-packages
Requires: decorator, selenium, robotframework, docutils

萬事俱備,以上如果安裝完畢,如果使用chrome和IE的web driver還需要下載webdriver的exe檔案

CMD:ride.py

將會啟動robotframework的IDE介面

如下:

首先建立一個Test project ,選擇folder型別

再建立一個Test Suite ,選擇robot型別

接下來新增一個Test case

順便新增Library,如果沒有新增Selenium2Library將無法使用其 內建的封裝的關鍵字

在case裡設定如下:

接下來就可以run test case

case 的text 

複製程式碼
*** Settings ***
Library           Selenium2Library

*** Test Cases ***
Open
    OpenBrowser    http://www.baidu.com    gc
    Page Should Contain    百度一下
    Page Should Contain    http://www.baidu.com
    Close All Browsers
複製程式碼

等待case結束後,就可以看到如下漂亮的測試報告

相關推薦

Pip及其Ride安裝針對RobotFramework框架

RobotFramework 是一款基於python 的可以實現關鍵字驅動和資料驅動並能夠生成比較漂亮的測試報告的一款測試框架 這裡使用的環境是 python-2.7.10.amd64.msi                        RIDE 1.5a2 run

[Linux]Ubuntu安裝pip及其各種bug解決方案

原創文章,歡迎轉載。轉載請註明:轉載自 祥的部落格 原文連結:https://blog.csdn.net/humanking7/article/details/84392790 文章目錄 環境 1. 安裝`pip` 2. 檢視`pi

PYTHON PIP和kivy安裝教程

環境 pypi 文件 控制臺 官方 windows.h 地址 class one 我們安裝pip。我們同樣需要在Python的官網上去下載 下載地址:https://pypi.python.org/pypi/pip 下載完成之後,解壓到一個文件夾,用CMD控制臺進入解壓目錄

mysql數據庫在Linux和windows下免安裝實現以及框架開發碰到的問題

自動啟動 過程 root mil 是否 call 啟動頁 同時 ice 2017年7月23號下午5:20分,上周我根據自己的實際情況,總結了mysql數據庫在windows系統下和linux系統下免安裝版本的實現,以及在項目開發中遇到的數據庫報錯,今天整理出來,以供日後學習

windows下如何安裝pip以及如何查看pip是否已經安裝成功

.com doc 現在 查看 pytho targe windows 只需要 install 最近剛學習python,發現很多關於安裝以及查看pip是否安裝成的例子都比較老,不太適合於現在(python 3.6 )因此,下一個入門級別的教程。 0:首先如何安裝python我

[py]py3/pip/mysql環境安裝

pro bash init ann rem cnblogs nal har reat win下正確姿勢安裝py3 選擇64bit的python3 選擇自定義安裝 選擇安裝位置 安裝pip yum install install python-pip -y c

Win10上Python3通過pip install Twisted安裝時出現UnicodeDecodeError

occurred stat color utf-8 bsp exception col hand ole pip install Twisted 報錯: C:\Windows\system32>pip install Twisted Collecting T

離線下載pip包進行安裝

下載 sdn RR https 但是 -- spa tran 遠程 Host-A 不能上網,但是需要在上面安裝python-package 通過另外一臺能上網的Host-B主機 1. 本地下載安裝包 更新本機pip: pip install --upgrade pip 本

Python3環境安裝Scrapy爬蟲框架過程

-o 每一個 evel base awl 列表 all field size Python3環境安裝Scrapy爬蟲框架過程 1. 安裝wheel pip install wheel 安裝檢查: 2. 安裝lxml pip install lxml-4.2.1-c

Anaconda安裝以及scrapy框架和scrapyd的安裝

直接 好用 希望 說了 install 自動 blog 爬蟲 點擊 把學到的分享到自己的隨筆之中~希望能幫助到各位新入駐的小白和以後的自己。 這兩天我的老師偶爾提到了Anaconda的框架~就帶大家來安裝一下~ 首先我們需要再網上下載一個Anaconda的安裝包,網址是:h

python pip 更換國內安裝源(windows)

打開 tar pan ini文件 col window color -h oba 1.點擊此電腦,在最上面的的文件夾窗口輸入 : %APPDATA% 2.按回車跳轉到以下目錄,新建pip文件夾 3.創建pip.ini文件 4.打開文件夾,輸入以下內容,關閉即可(註意:源鏡像

RobotFramework框架搭建介紹

charm 關鍵字 右鍵 bat文件 row 驅動 切換用戶 span import RF框架搭建介紹 開發平臺:ride | pycharm 註意:  想要用ride,就只能裝python2,python3到2018/8還沒支持。 ride安裝:  依賴:wxpyth

Windows下安裝配置Yaf框架的方法及創建典型合理的Demo目錄結構

get 擴展安裝 dem tool 架構 類庫 編譯器 image lib Yaf是一個C語言編寫的PHP框架,由鳥哥Laruence開發的高性能框架; Yaf官方文檔:http://www.laruence.com/manual/index.html windows下

ubuntu16.04下安裝深度學習框架

fault star nac config 文件的 call bsp mirrors tor 1.Pytorch 下載anaconda,最新的即可,https://www.anaconda.com/download/#linux ,命令:sh Anaconda3-5.3.

pip指定位置安裝軟體包

由於電腦上安裝了多個版本的pip,以及不同的pip對應不同的python,因此有時候使用pip install安裝某個包時,可能會沒有安裝在想要的位置。 具體而言,在我電腦上,執行pip --version時,輸出如下 pip 9.0.1 from /opt/anaconda3/lib/

解決pip setuptools wheel安裝

為了安裝pip,需要先下載get-pip.py: #curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 安裝pip: #python get-pip.py 安裝完後顯示: Installing coll

pip install uwsgi安裝uwsgi出錯

使用python3.6安裝uwsgi 老出錯找不到 Python.h plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory  compilation terminated.

python3.6 pip升級 matplotlib安裝

pip install pip 通過下面的一番實踐,pip  9.0——>18.0版本 沒錯 就是這麼簡單 = = matplotlib去下面看吧 今天在練習《機器學習實戰》--k-近鄰演算法程式碼的過程中需要安裝 matplotlib模組,但本身電腦裡

[坑001]pip install xadmin安裝問題

0x00 錯誤描述 UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa4 in position 3444 0x01 產生原因 我的django版本為2.0,python版本為3.0,直接在命令列裡使用p

Python3.6.5 pip命令錯誤 安裝第三方庫方法

在安裝好Python環境後,使用pip命令會報錯: You are using pip version 9.0.3, however version 10.0.1 is available. You should consider upgrading via the 'python -m p