1. 程式人生 > >Robot Framework中啟動Firefox時載入擴充套件

Robot Framework中啟動Firefox時載入擴充套件

引子:
某天在研究Httpwatch,想寫個簡單的Library給Robot Framework,這樣就可以測試前端頁面的相應時間,也可以抓包資料
httpwatch只支援ie和firefox,簡單的寫了幾個關鍵字之後,在ie瀏覽器測試成功,在firefox失敗
發現當webdriver啟動firefox時,httpwatch擴充套件可以被載入,so,想辦法讓他載入起來吧!
###################################################################
1,首先,開啟你的firefox,去把你要載入的擴充套件,外掛,都開啟,把你不想要的,全部禁用,如下圖,我只留了一個


2.在位址列輸入about:support ,看到 配置資料夾,點選“開啟資料夾”,如下圖

之後會開啟一個資料夾,把這個資料夾的目錄記錄下來(我的是【C:\Users\我使用者名稱\AppData\Roaming\Mozilla\Firefox\Profiles\nui9qerz.default】),就是火狐的配置目錄了,一會兒贏rf啟動時候,把配置告訴RF就可以
3.開啟你的RIDE,寫
Open Browser http://www.google.com ff ff_profile_dir=C:\\Users\\我使用者名稱\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\nui9qerz.default

(注意,把“\”改成“\\”了哦)
4.執行起來,看看是不是載入了,如下圖

嗯,看來是so easy!