selenium第二課(腳本錄制seleniumIDE的使用)
轉自:https://www.cnblogs.com/hustar0102/p/5906958.html
一、Selenium也具有錄制功能,可以web中回放,錄制的腳本可以轉換為java、python、ruby、php等多種腳本語言。seleniumIDE是Firefox的一個插件,依附於Firefox,所以需要先安裝Firefox瀏覽器。(安裝過程略過)
四、下面介紹下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...來轉換我們需要的腳本格式。
錄制腳本比較容易,但回放的時候可能會出現問題,需要自己根據出現的問題進行調節