首頁 > 軟體

selenium IDE自動化測試指令碼的實現

2022-04-21 19:00:54

selenium IDE是幹什麼的

Selenium IDE   是一個簡單的錄製回放工具,它可以錄製你在瀏覽器上的操作,回放指令碼時,它可以重現錄製的動作,就好像你又操作了一遍一樣。
 selenium IDE是個瀏覽器外掛,你需要在瀏覽器上安裝該外掛才能使用。

selenium IDE環境的安裝

1.下載chrome或者firefox瀏覽器的外掛。

下載路徑:https://www.selenium.dev/selenium-ide/

2.安裝瀏覽器外掛 selenium IDE.

本文以chrome瀏覽器為例說明。
提醒注意一下:建議chrome瀏覽器使用較新的版本,否則外掛可能用不了。我使用的谷歌瀏覽器版本90.0.4430.93,

1. 開啟chrome瀏覽器

2.開啟擴充套件程式

3.開啟擴充套件程式

4.將下載好的selenium IDE外掛拖拽到瀏覽器上

至此,selenium IDE 就安裝好了

selenium IDE的使用

1. 錄製指令碼

下面以錄製 傳智播客 的登入功能為例說明,登入賬號:13000000001/caohongxing7604

在彈出視窗中選擇“在新專案中錄製一個新的用例”

在彈出視窗中,輸入要錄製的網址:傳智播客

點選【ok】後輸入要錄製的網址

點選【START RECORDING】開始錄製

系統會在瀏覽器中開啟你給的網頁,點選右上角的【登入】後,輸入賬戶後,點選【確定】完成登入,登入後點選【退出】退出了登入狀態

錄製完成後點選,停止錄製按鈕

錄製的指令碼中的三列:

  • command列,是一個動作,例如:點選、輸入等,
  • Target列:是動作操作的物件。例如 id=password,就是找到頁面上id為“password”的元素,而linkText=“登入” ,就表示超連結文字為“登入”的元素
  • value列:是動作的引數,例如輸入的文字等

你也可以編輯指令碼,

選中一行指令碼,下方的編輯區可以修改指令碼

你也可以自己插入一些指令碼

例如,我們可以在登入後插入一句斷言,驗證頁面上顯示的使用者名稱是否正確。

輸入資訊如下:

command:assert text

target:通過selenium IDE的點選功能選擇 “caohongxing7604”,系統自動得到定位方法:linkText=caohongxing7604,下面還有很多備選方案,我們可以選擇:css=.a-link1

value  對於本斷言不需要,可以空著 

2. 回放指令碼

回放指令碼很簡單,點選執行即可。

執行過程中,系統會啟動瀏覽器,執行錄製的動作,我們新插入的斷言也是會執行的

好了第一個seleinium IDE指令碼就這麼愉快的完成了,是不是很簡單呢!

根據需要,你也可以將測試程式碼匯出成你希望的語言的指令碼

到此這篇關於selenium IDE自動化測試指令碼的實現的文章就介紹到這了,更多相關selenium IDE自動化測試指令碼內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com