1、Selenium也具備錄製功能,能夠web中回放,錄製的腳本能夠轉換爲java、python、ruby、php等多種腳本語言。seleniumIDE是Firefox的一個插件,依附於Firefox,因此須要先安裝Firefox瀏覽器。php
2、Firefox官方下載地址:http://www.firefox.com.cn/download/#more。我通常都下載延長支持版,這個版本selenium基本都能用,最新版本的火狐,selenium會報錯。下載後默認安裝便可。java
3、seleniumIDE的下載,第一種方式去selenium官網http://www.seleniumhq.org/download/下載seleniumIDE插件,但官網不FQ的話常常沒法訪問。第二種能夠在下面地址(https://pan.baidu.com/s/1nvT84Jn)下載我上傳的安裝包selenium_ide-2.9.1-fx.xpi。安裝文件下載後,打開火狐瀏覽器,將seleniumIDE拖拽到火狐瀏覽器上,在瀏覽器上會彈出python
點擊安裝按鈕,而後重啓瀏覽器。菜單欄裏出現下面圖標,表示安裝成功。web
4、下面介紹下seleniumIDE的界面。點開seleniumIDE菜單按鈕,出現下面界面。瀏覽器
一、指的是你當前錄製時的開始鏈接地址。ruby
二、這裏就是你的測試用例,剛開始錄製好以後都是沒有命名的。ide
三、腳本命令內容,command:方法關鍵字;Target:元素定位;Value:參數。測試
四、新建和修改腳本的地方。ui
五、日誌輸出。firefox
六、右上角的紅色圓,空心的時候表示的正在錄製,實心表示錄製結束。
5、錄製第一個腳本,打開www.baidu.com,再輸入框輸入Selenium,點擊百度一下按鈕。咱們只須要打開seleniumIDE,而後在Firefox中操做以上步驟,以後打開seleniumIDE關閉錄製按鈕,生成如下腳本。
點擊下面的按鈕能夠回放腳本,在Log中生成日誌。能夠經過Fast-Slow控制回放速度。其中Play Entire test suite:運行一個測試集中的全部案例。Play current test case:運行當前選定的案例。
6、腳本編輯
一、編輯某條命令,例如修改腳本中的搜索內容,將搜索的selenium換成seleniumIDE。只需將圖中的value值修改一下便可。
二、插入一條腳本,右鍵選擇insert new command,根據須要,添加Command、Target、Value。
三、添加註釋,腳本上方,右鍵選擇insert new comment。
四、命令和註釋位置調整,只須要經過鼠標點擊拖拽便可。
五、設置斷點,選擇一條命令,鼠標右鍵選擇Toggle Breakpoint。
7、腳本轉換
咱們能夠選擇文件——Export test Case As...來轉換咱們須要的腳本格式。
錄製腳本比較容易,但回放的時候可能會出現問題,須要本身根據出現的問題進行調節。本人推薦本身手寫腳本,而不是錄製生成。