RobotFramework安裝問題解決

2021-08-02 04:30:40 字數 1022 閱讀 6631

在安裝了ride後,並不能正常開啟操作介面,於是在python shell中輸入命令:

import  wx (正常,可引入)

from robotide import main,不正常,結果顯示需要安裝wxpython 2.18.12 unicode版本,於是把上面的wxpython換了。

後來成功開啟了ride的操作介面,在建立測試專案後,建立套件時不能使用關鍵字selenium2library找到庫,

發現是因為32位的s2l安裝時沒有安裝依賴庫decorator,手動安裝decorator 3.4.2

自己安裝的各個工具及庫的版本:

python 2.7.13

robotframework 2.8.5

selenium 2.53.6

decorator-3.4.2

robotframework-ride-1.5.2.1

robotframework-selenium2library-1.5.0-win32.exe

wxpython2.8-win32-unicode-2.8.12.1-py27.exe

所有的工具及庫都安裝完成之後,還是不能啟動,發現是因為f:\python27\lib\site-packages目錄下的

easy-install.pth檔案中沒有寫入已安裝的依賴庫,完善後的內容如下:

import sys; sys.__plen = len(sys.path)

./pip-7.1.2-py2.7.egg

./robotframework_selenium2library-1.5.0-py2.7.egg

./decorator-3.4.2-py2.7.egg

./selenium-2.53.6-py2.7.egg

import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new)

robotframework複習第一課 安裝

斜體樣式安裝rotbotfram ework 1.pip install robotframework 2.pip install robotframework seleniumlibrary 3.在pycharm中安裝 intellibot 和intellibot seleniumlibrary ...

RobotFramework測試Rest服務

python有乙個都對http請求封裝的很好的類庫 requests 見這裡 而rest服務就是基於http請求之上的,活躍的社群也有提供了乙個封裝 robotframework requests 見這裡 可以用來方便的測試rest服務 這裡記錄下在使用過程中碰到的問題 1.import的時候,名字...

RobotFramework 資料分離

robotframework 資料分離分為三種 1.run 新增引數 2.外部的python檔案 3.讀取excel run 新增引數 適用於jenkins 使用 v 引數名 引數值 使用外部的python檔案 使用外部的python檔案進行資料分離的話,首先建乙個python檔案,並在裡面定義乙個...