Selenium IDE 兼容性自動(dòng)化 (web)

1、Selenium?IDE概述

?????????????selenium IDE是firefox瀏覽器的一個(gè)插件,依附于firefox瀏覽器,并允許您記錄,編輯和調(diào)試測(cè)試,類(lèi)似于QTP的自動(dòng)錄制功能,Selenium IDE包括整個(gè)Selenium Core,可讓您輕松快速地在實(shí)際運(yùn)行的環(huán)境中記錄和回放測(cè)試。 ????????

????????????那么什么情況下用到它呢? 快速的創(chuàng)建bug重現(xiàn)腳本,在測(cè)試人員的測(cè)試過(guò)程中,發(fā)現(xiàn)了bug之后可以通過(guò)IDE將重現(xiàn)的步驟錄制下來(lái),以幫助開(kāi)發(fā)人員更容易的重現(xiàn)bug。 IDE錄制的腳本可以可以轉(zhuǎn)換成多種語(yǔ)言,從而幫助我們快速的開(kāi)發(fā)腳本。?

? ? ? ? ? ? 綜上,selenium IDE?用于兼容性測(cè)試(操作系統(tǒng)兼容、瀏覽器兼容)、輔助功能測(cè)試、給開(kāi)發(fā)人員進(jìn)行bug重現(xiàn);、

2、selenium IDE? (3.4.4)插件 的安裝

打開(kāi)火狐> 設(shè)置 > 附加組件 > 擴(kuò)展 > 搜索selenium ide

3、selenium IDE 使用

1)打開(kāi)firefox右上角有ide啟動(dòng)按鈕

2)輸入項(xiàng)目名稱(chēng)、URL,點(diǎn)擊開(kāi)始錄制

3)錄制結(jié)束后保存

4)保存后可以打開(kāi)錄制的內(nèi)容進(jìn)行播放

5)腳本中可以修改每個(gè)步驟的參數(shù)值value

6)插入一條腳本,右鍵選擇insert new command,根據(jù)需要,添加command、target、value

7)添加注釋?zhuān)_本上方,右鍵選擇insert new comment

8)命令和注釋位置調(diào)整,只需要通過(guò)鼠標(biāo)點(diǎn)擊拖拽即可。

9)設(shè)置斷點(diǎn),選擇一條命令,鼠標(biāo)右鍵選擇toggle breakpiont

10)腳本轉(zhuǎn)換

? ??????????????文件--Export test case As...來(lái)轉(zhuǎn)換我們需要的腳本格式

附錄:selenium的其他組件介紹?

1)? selenium 1-----(導(dǎo)入到eclipse的類(lèi)庫(kù),又叫? selenium RC? [Remote Control])

? ? ? ? ? ? ?在很長(zhǎng)一段時(shí)間內(nèi),selenium RC都是最主要的selenium項(xiàng)目,直到WebDriver和selenium合并而產(chǎn)生了最新且最強(qiáng)大的selenium2selenium1仍然被活躍的支持著,并且提供一些selenium2短時(shí)間內(nèi)可能不會(huì)支持的特性,包括多多種語(yǔ)言的支持(Java,JavaScript,ruby,PHP,Python,perl and c#)和對(duì)大多數(shù)瀏覽器的支持。?

2)selenium2-----(導(dǎo)入到eclipse的類(lèi)庫(kù),又叫? selenium webdriver)

? ??????????它支持WebDriver API及其底層技術(shù),同時(shí)也在WebDriver API底下通過(guò)selenium1技術(shù)為移植測(cè)試代碼提供極大的靈活性。此外,為了向后兼容,selenium 2 仍然使用selenium1的selenium RC接口。

? ? ? ? ? ? 比如安裝robotframework時(shí)需要的 robotframework-selenium2library ?。?/i>

3)? selenium-Grid

????????selenium-Grid使得selenium RC解決方案能提升針對(duì)大型的測(cè)試套件或者哪些需要運(yùn)行在多環(huán)境的測(cè)試套件的處理能力。

????????selenium-Grid能讓你并行的運(yùn)行你的測(cè)試,也就是說(shuō),不同的測(cè)試可以同時(shí)跑在不同的遠(yuǎn)程機(jī)器上。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容