日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

selenium?IDE自動化測試腳本的實現_其它綜合

作者:曹紅杏 ? 更新時間: 2022-06-19 編程語言

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腳本就這么愉快的完成了,是不是很簡單呢!

根據需要,你也可以將測試代碼導出成你希望的語言的腳本

原文鏈接:https://blog.csdn.net/caohongxing/article/details/117050974

欄目分類
最近更新