當前位置:成語大全網 - 書法字典 - ...用Mac OS打包的文檔在Windows下會多壹個“__MACOSX”。...

...用Mac OS打包的文檔在Windows下會多壹個“__MACOSX”。...

最近剛接觸RobotFramework,發現這個工具可以滿足我的要求,它可以和seleniumLibrary結合起來做web自動化測試做得相當不錯。之前接觸過selenium,但是感覺工具更貼近開發者。有了robotFramework,感覺這個工具還是挺強大的,也比較貼近測試人員。之所以強大,是因為這些測試腳本可以保存為文本格式(比如txt/html)。

= =安裝文章= =

如果想學習,可以自己下載安裝以下文件(大部分安裝文件可以在Google-code中找到):

這篇文章的內容比較老。請檢查最新安裝指南的更新。

python-2.7.1.msi(首先需要Python,請選擇將Python添加到路徑中)。

WxPython 2.8-Win32-Unicode-2 . 8 . 11.0-py27 . exe(WxPython,必需)

RobotFramework-2.6.0.win32.exe(然後安裝機器人的框架)

機器人框架-ride-0.38.1.win32.exe(機器人框架的ide,很不錯)。

robot framework-selenium library-2.8 . win32 . exe(selenium library)

安裝成功後

執行[pythondir] \ scripts \ ride.py。

當您看到界面時,安裝成功。

如果您需要AutoIt支持,請下載以下兩個東西。

自動磁帶庫-1.1

pywin32-216 . win32-py 2.7 . exe

= =初學者= =

安裝完成。這個框架可以說是基於關鍵詞操作的。按F5查看所有加載的關鍵字。

首先,添加壹個項目。

然後添加套件。

然後添加測試用例,再添加套件級的庫,添加selenium庫,按F5檢查添加是否成功,如圖。

好的,繼續在套件的設置中設置套件開始和結束的關鍵字,即啟動seleniumserver和停止Selenium Server,他會在運行時幫助我們自動啟動Selenium Server。

接下來,在測試用例中添加壹個步驟,打開瀏覽器(這種方法壹般用於用selenium打開瀏覽器進行web測試)。添加後,關鍵字變為藍色,表示已經找到該關鍵字,否則可能是拼寫錯誤或沒有加載相應的庫。紅色表示有壹個需要輸入值的參數。具體參數請參考F5中的關鍵字描述。

輸入參數,第二個參數默認是firefox,不過我沒裝,我就用ie吧。

以上只是壹個簡單的例子,每壹步的操作沒有詳細說明,只是壹個初步的介紹。後面我會詳細介紹。