RobotFramework+Selenium2實例

selenium分為selenium1.0和selenium2.0,二者的區(qū)別請參考這里:selenium 1.0和selenium 2.0的區(qū)別。

robot是不建議使用selenium1.0,所以直接講selenium2.0的實例。

1、首先需要安裝好RobotFramework的環(huán)境

安裝文檔在這里:Robot Framework 自動化測試框架安裝。

2、安裝Selenium2Library

官方文檔:官方文檔傳送門

直接用pip安裝即可:

pip install robotframework-selenium2library

3、使用RIDE編寫selenium2的用例

1、首先打開RIDE

2、新建一個項目

名字和路徑可以自己設置,右邊有個Type和Format,對于項目,推薦Type使用Directory,F(xiàn)ormat選擇txt,這樣便于管理

3、新建一個Suite

這里的Type就可以選擇File了,區(qū)別是File下面可以直接寫Test Case,而Directory下面不可以

4、新建一個Test Case

5、編輯case

編輯case前需要先導入selenium2library庫,在suite里面添加library

然后輸入庫名Selenium2Library

現(xiàn)在就可以編輯case了

一)瀏覽器驅動

通過不同的瀏覽器執(zhí)行腳本。

瀏覽器對應的關鍵字,請參考Selenium2Library的wiki:Open Browser 關鍵字使用wiki

Open Browse是關鍵字,所以是藍色的。關鍵字可以通過按F5來查看

備注:

要想通過不同的瀏覽打開URL地址,一定要安裝瀏覽器相對應的驅動。如chrome的驅動:

chromedriver.exe等,直接把exe文件放到path所在的目錄即可,比如放到python的home目錄下。

瀏覽器默認為空時啟動FireFox。

二)瀏覽器最大化

Maximize?Browser?Window

使當前打開的瀏覽器全屏。

三)關閉瀏覽器

關閉瀏覽器

Close?Browser

關閉當前的瀏覽器。

關閉所有瀏覽器

Close?All?Browsers

關閉所有打開的瀏覽器和瀏覽器緩存重置。

6、執(zhí)行測試

7、查看報告

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容