一、Selenium也具有錄制功能,可以web中回放,錄制的腳本可以轉換為java、python、ruby、php等多種腳本語言。seleniumIDE是Firefox的一個插件,依附於Firefox,所以需要先安裝Firefox瀏覽器。
二、Firefox官方下載地址:http://www.firefox.com.cn/download/#more。我一般都下載延長支持版,這個版本selenium基本都能用,最新版本的火狐,selenium會報錯。下載后默認安裝即可。
三、seleniumIDE的下載,第一種方式去selenium官網http://www.seleniumhq.org/download/下載seleniumIDE插件,但官網不翻牆的話經常無法訪問。第二種可以在下面地址(https://pan.baidu.com/s/1nvT84Jn)下載我上傳的安裝包selenium_ide-2.9.1-fx.xpi。安裝文件下載后,打開火狐瀏覽器,將seleniumIDE拖拽到火狐瀏覽器上,在瀏覽器上會彈出

點擊安裝按鈕,然后重啟瀏覽器。菜單欄里出現下面圖標,表示安裝成功。

四、下面介紹下seleniumIDE的界面。點開seleniumIDE菜單按鈕,出現下面界面。

1、指的是你當前錄制時的開始連接地址。
2、這里就是你的測試用例,剛開始錄制好之后都是沒有命名的。
3、腳本命令內容,command:方法關鍵字;Target:元素定位;Value:參數。
4、新建和修改腳本的地方。
5、日志輸出。
6、右上角的紅色圓,空心的時候表示的正在錄制,實心表示錄制結束。
五、錄制第一個腳本,打開www.baidu.com,再輸入框輸入Selenium,點擊百度一下按鈕。我們只需要打開seleniumIDE,然后在Firefox中操作以上步驟,之后打開seleniumIDE關閉錄制按鈕,生成以下腳本。

點擊下面的按鈕可以回放腳本,在Log中生成日志。可以通過Fast-Slow控制回放速度。其中Play Entire test suite:運行一個測試集中的所有案例。Play current test case:運行當前選定的案例。

六、腳本編輯
1、編輯某條命令,例如修改腳本中的搜索內容,將搜索的selenium換成seleniumIDE。只需將圖中的value值修改一下即可。

2、插入一條腳本,右鍵選擇insert new command,根據需要,添加Command、Target、Value。

3、添加注釋,腳本上方,右鍵選擇insert new comment。

4、命令和注釋位置調整,只需要通過鼠標點擊拖拽即可。
5、設置斷點,選擇一條命令,鼠標右鍵選擇Toggle Breakpoint。

七、腳本轉換
我們可以選擇文件——Export test Case As...來轉換我們需要的腳本格式。

錄制腳本比較容易,但回放的時候可能會出現問題,需要自己根據出現的問題進行調節。本人推薦自己手寫腳本,而不是錄制生成。
