selenium IDE自動(dòng)化測試腳本的實(shí)現(xiàn)
selenium IDE是干什么的
Selenium IDE 是一個(gè)簡單的錄制回放工具,它可以錄制你在瀏覽器上的操作,回放腳本時(shí),它可以重現(xiàn)錄制的動(dòng)作,就好像你又操作了一遍一樣。
selenium IDE是個(gè)瀏覽器插件,你需要在瀏覽器上安裝該插件才能使用。
selenium IDE環(huán)境的安裝
1.下載chrome或者firefox瀏覽器的插件。
下載路徑:https://www.selenium.dev/selenium-ide/

2.安裝瀏覽器插件 selenium IDE.
本文以chrome瀏覽器為例說明。
提醒注意一下:建議chrome瀏覽器使用較新的版本,否則插件可能用不了。我使用的谷歌瀏覽器版本90.0.4430.93,
1. 打開chrome瀏覽器
2.打開擴(kuò)展程序

3.打開擴(kuò)展程序

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



至此,selenium IDE 就安裝好了
selenium IDE的使用
1. 錄制腳本
下面以錄制 傳智播客 的登錄功能為例說明,登錄賬號:13000000001/caohongxing7604

在彈出窗口中選擇“在新項(xiàng)目中錄制一個(gè)新的用例”

在彈出窗口中,輸入要錄制的網(wǎng)址:傳智播客

點(diǎn)擊【ok】后輸入要錄制的網(wǎng)址

點(diǎn)擊【START RECORDING】開始錄制
系統(tǒng)會在瀏覽器中打開你給的網(wǎng)頁,點(diǎn)擊右上角的【登錄】后,輸入賬戶后,點(diǎn)擊【確定】完成登錄,登錄后點(diǎn)擊【退出】退出了登錄狀態(tài)

錄制完成后點(diǎn)擊,停止錄制按鈕

錄制的腳本中的三列:
- command列,是一個(gè)動(dòng)作,例如:點(diǎn)擊、輸入等,
- Target列:是動(dòng)作操作的對象。例如 id=password,就是找到頁面上id為“password”的元素,而linkText=“登錄” ,就表示超鏈接文字為“登錄”的元素
- value列:是動(dòng)作的參數(shù),例如輸入的文本等
你也可以編輯腳本,
選中一行腳本,下方的編輯區(qū)可以修改腳本

你也可以自己插入一些腳本
例如,我們可以在登錄后插入一句斷言,驗(yàn)證頁面上顯示的用戶名是否正確。

輸入信息如下:
command:assert text

target:通過selenium IDE的點(diǎn)選功能選擇 “caohongxing7604”,系統(tǒng)自動(dòng)得到定位方法:linkText=caohongxing7604,下面還有很多備選方案,我們可以選擇:css=.a-link1
value 對于本斷言不需要,可以空著


2. 回放腳本
回放腳本很簡單,點(diǎn)擊運(yùn)行即可。

運(yùn)行過程中,系統(tǒng)會啟動(dòng)瀏覽器,執(zhí)行錄制的動(dòng)作,我們新插入的斷言也是會執(zhí)行的

好了第一個(gè)seleinium IDE腳本就這么愉快的完成了,是不是很簡單呢!
根據(jù)需要,你也可以將測試代碼導(dǎo)出成你希望的語言的腳本


到此這篇關(guān)于selenium IDE自動(dòng)化測試腳本的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)selenium IDE自動(dòng)化測試腳本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
2022最新騰訊輕量云?debian?10?安裝pve教程詳解
這篇文章主要介紹了騰訊輕量云?debian?10?安裝pve教程?2022,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-10-10
Vscode的SSH插件遠(yuǎn)程連接Linux的實(shí)現(xiàn)步驟
本文主要介紹了Vscode的SSH插件遠(yuǎn)程連接Linux的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
從學(xué)習(xí)到接單賺錢 十大網(wǎng)絡(luò)技術(shù)人員推薦收藏的網(wǎng)站
這篇文章主要介紹了從學(xué)習(xí)到接單賺錢 十大網(wǎng)絡(luò)技術(shù)人員推薦收藏的網(wǎng)站,需要的朋友可以參考下2015-08-08
Hadoop 分布式存儲系統(tǒng) HDFS的實(shí)例詳解
HDFS是Hadoop Distribute File System 的簡稱,也就是Hadoop的一個(gè)分布式文件系統(tǒng)。這篇文章主要介紹了Hadoop 分布式存儲系統(tǒng) HDFS,需要的朋友可以參考下2019-06-06

