Robot Framework 安裝Tips (windows版本)

安裝步驟steps
1>> python c:\Python27\Lib\site-packages\pip install robotframework
2>> downloads http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ and setup wxPython
3>> python c:\Python27\Lib\site-packages\pip install robotframework-ride
4>> python c:\Python27\Lib\site-packages\pip install robotframework-selenium2library
5>> start RIDE with commad >>python c:\Python27\Scripts\ride.py
(6>> Robotframework---如何製作ride桌面快捷方式 >> 在桌面右擊鼠標,彈出的菜單選擇 新建-快捷方式 ,然後在 請鍵入對象 的位置輸入這一行命令,F:\Python27\pythonw.exe -c "from robotide import main; main()"點擊“更改圖標”,在瀏覽裏找到目錄F:\Python27\Lib\site-packages\robotide\widgets,裏面有個robot.ico的圖標)

升級selenium版本到3.0
C:\Users\zhangziteng>python c:\Python27\Lib\site-packages\pip install -U selenium

***下載IE,火狐和chrome的驅動程序
下載後,將.exe放到python的根目錄下,例如C:\Python27\chromedriver.exe C:\Python27\geckodriver.exe

***Robot Framework安裝Database-Library
使用管道Pip安裝:python c:\Python27\Lib\site-packages\pip install robotframework_databaselibrary

***聯入MySQL數據庫
安裝mysql interface,下載地址 https://github.com/PyMySQL/PyMySQL
下載後解壓,進入解壓後的目錄中執行 python setup.py install
在Ride中按以下方式創建連接:



Connect To Database Using Custom Paramspymysql database='qa_api',user='tester',password='tester',host='192.168.34.11',port=3306
注:端口號要使用數字填寫,不要用引號引入

***解決cx_Oracle默認不支持中文的問題
>>進入安裝目錄(C:\Python27\Lib\site-packages\DatabaseLibrary),編輯query.py文件,增加代碼:
def decode(self,customstr,mode):
return customstr.decode(mode)
在查詢輸出時,調用該函數 decode
${output} decode ${data[0][1]} GBK

***安裝AutoItLibrary
1.首先你要安裝pywin32,32/64根據自己的機器自行選擇(如果已經安裝建議卸載重新安裝 http://sourceforge.net/projects/pywin32/files/pywin32/)
2.64位需要安裝Autoit V3.exe(如果已經安裝建議卸載重新安裝 http://www.autoitscript.com/site/autoit-news/autoit-v3-3-10-0-released/)
3.安裝 autoitlibrary(如果之前已經安裝,請命令行卸載,重新安裝前需要檢查\AutoItLibrary-1.1\3rdPartyTools\AutoIt目錄下的AutoItX3是32位還是64位,保險的做法是將已安裝的Autoitv3目錄下\AutoIt3\AutoItX中的.dll文件替換之
例如,當前系統如果是64位,則從AutoItX拷貝AutoItX3_x64.dll至\3rdPartyTools\AutoIt目錄中,修改名稱替換原有的AutoItX3.dll,
重新安裝 http://code.google.com/p/robotframework-autoitlibrary/ --python setup.py install)
4.安裝完成後,打開RIDE,重新加載AutoItLibrary庫,ok,沒有顯示紅色,F5搜索一下,沒問題,加載成功。

***需要配置的環境變量
錯誤:
command: pybot.bat --argumentfile c:\users\keikei\appdata\local\temp\RIDEama2ym.d\argfile.txt --listener D:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:52418 E:robot\測試項目
解決:
將“C:\Python27\Scripts ”添加到PATH環境變量中。命令提示符號查看,RF版本。提示pybot 不是內部命令,說明環境變量設置有問題。

***測試報告輸出路徑
在Run標籤頁面中找到 Arguments 項輸入:
-l D:\RobotFramework\Robot_Report\log -r D:\RobotFramework\Robot_Report\report -o D:\RobotFramework\Robot_Report\output
以指定測試報告的輸出路徑



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章