Selenium是什么

這篇文章主要介紹“Selenium是什么”,在日常操作中,相信很多人在Selenium是什么問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Selenium是什么”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

平壩ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!

Selenium介紹

    Selenium是一款支持web-based 應(yīng)用,隨著敏捷開(kāi)發(fā)逐步風(fēng)靡于互聯(lián)網(wǎng)各大企業(yè),對(duì)軟件研發(fā)過(guò)程要求高度交互,及時(shí)響應(yīng)的特點(diǎn),測(cè)試自動(dòng)化無(wú)疑成為了測(cè)試最佳的答案。

自動(dòng)化測(cè)試優(yōu)勢(shì)

    自動(dòng)化測(cè)試在提升軟件測(cè)試團(tuán)隊(duì)效率方面有很多優(yōu)勢(shì),

1.       快速的進(jìn)行回歸測(cè)試

2.       快速反饋測(cè)試結(jié)果

3.       可以支持幾乎無(wú)限制的測(cè)試用例迭代執(zhí)行

4.       可以有效的支持敏捷、極限編程思想

5.       自定義的缺陷報(bào)告

Selenium歷史

    2004年,ThoughtWorks公司職員  Jason Huggins,開(kāi)發(fā)了一套javascript 庫(kù)用于在不同瀏覽器上驅(qū)動(dòng)交互,這套js庫(kù)就是 Selenium Core, Selenium Core作為Selenium IDE 和 Selenium RC最基礎(chǔ)的功能完成js驅(qū)動(dòng)的自動(dòng)化測(cè)試。

    2006年,Google測(cè)試工程師Simon Stewart,為了解決在長(zhǎng)期以來(lái)使用Selenium遇到的問(wèn)題,主要是瀏覽器對(duì)js資源產(chǎn)生的同源問(wèn)題,以及瀏覽器對(duì)安全性方面的提高,導(dǎo)致對(duì)selenium core有很大限制,在這種情況下,Simon tewart開(kāi)始研發(fā)WebDriver,通過(guò)使用瀏覽器和操作系統(tǒng)native方法與瀏覽器進(jìn)行交互,以解決Selenium的痛點(diǎn)。

    2008年,WebDriver與Selenium合并,也就是Selenium WebDriver(Selenium2.0),結(jié)合兩者各自的優(yōu)勢(shì)以彌補(bǔ)兩者的劣勢(shì)。

Selenium工具套件

    我們通常所說(shuō)的Selenium是指一系列工具集合,每個(gè)工具有其特定的角色。

Selenium2

    通過(guò)前面對(duì)Selenium的歷史來(lái)看,Selenium WebDriver(Selenium2) 是Selenium的發(fā)展方向,Selenium2提供給用戶(hù)更加面向?qū)ο蟮腶pi,另外它完全兼容了WebDriver的接口。

Selenium1

    Selenium1(Selenium RC or Remote Control),Selenium1的核心是Selenium Core,也是一個(gè)javascript library, 基于瀏覽器js注入的方式,完成客戶(hù)端發(fā)送的selenese指令,后文會(huì)對(duì)Selenium RC進(jìn)行架構(gòu)分析,由于其已被官方廢棄,及其各種弊端,不再過(guò)多講解。

Selenium IDE

    Selenium IDE (Integrated Development Environment), 是一個(gè)firefox瀏覽器的插件,用于錄制測(cè)試腳本使用,通過(guò)它錄制的腳本可以導(dǎo)出生成各種兼容性的編程語(yǔ)言腳本,比如java, python, ruby, php等,對(duì)于新手來(lái)說(shuō)可以作為一個(gè)很好的入門(mén)選擇,但對(duì)于有一定開(kāi)發(fā)經(jīng)驗(yàn)的同學(xué),建議直接學(xué)習(xí)Selenium2的api,可以完成更加復(fù)雜的測(cè)試場(chǎng)景。

Selenium Grid

    當(dāng)我們測(cè)試腳本比較多的時(shí)候,或者我們需要在不同平臺(tái)之間進(jìn)行測(cè)試時(shí),可以使用Selenium Grid,它提供給Selenium分布式執(zhí)行測(cè)試的功能,可以極大的提高測(cè)試執(zhí)行效率。

到此,關(guān)于“Selenium是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

網(wǎng)頁(yè)名稱(chēng):Selenium是什么
文章鏈接:http://muchs.cn/article34/gecepe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷(xiāo)型網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站制作、面包屑導(dǎo)航服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)