之前,我們錄制腳本時(shí)是錄制鼠標(biāo)和鍵盤(pán)的所有在瀏覽器的操作,那么腳本會(huì)出現(xiàn)多余的步驟,有時(shí)候我們需要手動(dòng)填寫(xiě)腳本或修改腳本,所以我們有必要對(duì)selenium IDE腳本編輯與操作有所了解;(采用錄制的方式很容易記錄出多余的操作)
Selenium IDE腳本編輯與操作 【了解】
目的:手動(dòng)修改或編寫(xiě)腳本(采用錄制方式很容易記錄出多余的操作)
3.1 編輯一行命令
在Table標(biāo)簽下選中某一行命令,命令由command、Target、value三部分組成??梢詫?duì)這三部分內(nèi)容那進(jìn)行 編輯。
3.2 插入命令
在某一條命令上右擊,選擇“insert new command”命令,就可以插入一個(gè)空白,然后對(duì)空白行進(jìn)程編輯
3.3 插入注釋
鼠標(biāo)右擊選擇“insert new comment”命令插入注解空白行,本行內(nèi)容不被執(zhí)行,可以幫助我們更好的理解 腳本, 插入的內(nèi)容以紫色字體顯示。
3.4 移動(dòng)命令
有時(shí)我們需要移動(dòng)某行命令的順序,我們只需要左擊鼠標(biāo)拖動(dòng)到相應(yīng)的位置即可。
3.5 刪除命令
選擇單個(gè)或多個(gè)命令,然后點(diǎn)擊鼠標(biāo)右鍵選擇“Delete”
3.6 命令執(zhí)行
選定要執(zhí)行的命令點(diǎn)擊單個(gè)執(zhí)行按鈕即可,注意:有一些命令必須依賴(lài)于前面命令的運(yùn)行結(jié)果才能成功執(zhí)行 ,否則會(huì)導(dǎo)致執(zhí)行失敗。
提示:
我們對(duì)腳本的編輯和操作已有所了解,那么我們練習(xí)1和練習(xí)2錄制出來(lái)的腳本中那些命令又都是有什么作用?
Selenium IDE常用操作命令
Open()命令
作用:打開(kāi)指定的URL,(可以為絕對(duì)路徑,也可以是相對(duì)路徑)
Target:要打開(kāi)的URL;value值為空 1). 當(dāng)Target為空,將打開(kāi)Base URL中填寫(xiě)的頁(yè)面; 2). 當(dāng)Target不為空且值為相對(duì)路徑,將打開(kāi)Base URL + Target頁(yè)面。如,假設(shè)Base URL為http:/ / http://www.zhi97.com,而Target為/about.aspx,則執(zhí)行open命令時(shí),將打開(kāi)http://www.zhi97.co m/about.aspx 3). 當(dāng)Target以http://開(kāi)頭時(shí),將忽略Base URL,直接打開(kāi)Target的網(wǎng)址;
例:打開(kāi)百度網(wǎng)址
取消選中紅圓點(diǎn)
選中一個(gè)空白行,并輸入以下內(nèi)容
點(diǎn)擊回放
pause(等待時(shí)間)
:等待時(shí)間,單位為ms
例:先打開(kāi)百度網(wǎng)址,等待5秒,再打開(kāi)淘寶網(wǎng)址
點(diǎn)回放即可
goBack回退
作用:模擬單擊瀏覽器的后退按鈕
提示:由于沒(méi)有參數(shù),所以target和value可不填
4、refresh()
作用:刷新當(dāng)前頁(yè); 提示:由于沒(méi)有參數(shù),所以Target和Value可不填;
1、click()單擊
例:用輸入命令的方式打開(kāi)百度—搜索“淘寶網(wǎng)”
6、type(locator,value)
作用:向指定輸入域中輸入指定值;也可為下拉框、復(fù)選框和單選框按鈕賦值. Target:元素的定位表達(dá)式; Value:要輸入的值;
7、close()
作用:模擬用戶(hù)單擊窗口上的關(guān)閉按鈕; 提示:由于沒(méi)有參數(shù),所以Target和Value可不填;
總結(jié):
為什么學(xué)習(xí)Selenium IDE插件工具
錄制web自動(dòng)化腳本
轉(zhuǎn)換成指定的語(yǔ)言(python)
2.Selenium安裝、啟動(dòng)方式
Selenium的安裝:方式一,通過(guò)官網(wǎng):https://addons.mozilla.org/en-GB/firefox/addon/selenium-ide/versions/
方式二,通過(guò)firefox瀏覽器插件的方式安裝—附加組件管理器—搜索selenium IDE
3.FireBug作用
定位元素
4.Selenium IDE常用命令
? ? ? ? ? ? ?【下面是我整理的2023年最全的軟件測(cè)試工程師學(xué)習(xí)知識(shí)架構(gòu)體系圖】
一、Python編程入門(mén)到精通
二、接口自動(dòng)化項(xiàng)目實(shí)戰(zhàn)?
三、Web自動(dòng)化項(xiàng)目實(shí)戰(zhàn)
四、App自動(dòng)化項(xiàng)目實(shí)戰(zhàn)?
五、一線大廠簡(jiǎn)歷
六、測(cè)試開(kāi)發(fā)DevOps體系?
七、常用自動(dòng)化測(cè)試工具
八、JMeter性能測(cè)試?
九、總結(jié)(尾部小驚喜)
生命不息,奮斗不止。每一份努力都不會(huì)被辜負(fù),只要堅(jiān)持不懈,終究會(huì)有回報(bào)。珍惜時(shí)間,追求夢(mèng)想。不忘初心,砥礪前行。你的未來(lái),由你掌握!
生命短暫,時(shí)間寶貴,我們無(wú)法預(yù)知未來(lái)會(huì)發(fā)生什么,但我們可以掌握當(dāng)下。珍惜每一天,努力奮斗,讓自己變得更加強(qiáng)大和優(yōu)秀。堅(jiān)定信念,執(zhí)著追求,成功終將屬于你!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-612913.html
只有不斷地挑戰(zhàn)自己,才能不斷地超越自己。堅(jiān)持追求夢(mèng)想,勇敢前行,你就會(huì)發(fā)現(xiàn)奮斗的過(guò)程是如此美好而值得。相信自己,你一定可以做到!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-612913.html
到了這里,關(guān)于【自動(dòng)化測(cè)試】Selenium IDE腳本編輯與操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!