本人博客文章網(wǎng)址:https://www.peretang.com/basic-knowledge-of-selenium/
創(chuàng)新互聯(lián)成立與2013年,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元江門(mén)做網(wǎng)站,已為上家服務(wù),為江門(mén)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
Selenium是一個(gè)自動(dòng)化測(cè)試工具
是一組不同的工具
其支持在多個(gè)瀏覽器平臺(tái)上執(zhí)行測(cè)試
1. 使原本手動(dòng)的測(cè)試變成自動(dòng)化
2. 更容易完成頻繁的回歸測(cè)試
3. 更快速的反饋給開(kāi)發(fā)人員與測(cè)試人員
4. 幾乎無(wú)限次迭代的測(cè)試執(zhí)行
5. 更有紀(jì)律的測(cè)試用例
6. 自動(dòng)生成缺陷報(bào)告
7. 補(bǔ)充手動(dòng)測(cè)試的遺漏
以前最主要的項(xiàng)目, 目前已被棄用不再更新
其原理為使用一個(gè)RemoteControlServer作代理, 由其去操控真正的瀏覽器
由Selenium Rc與WebDriver的結(jié)合, 包括一個(gè)面向?qū)ο蟮腁PI, 支持WebDriver API, 可使用其API直接調(diào)用瀏覽器上的API獲取結(jié)果及對(duì)瀏覽器底層操作, 并可最大靈活的移植測(cè)試, 并可向Selenium RC兼容
WebDriver是一個(gè)用來(lái)進(jìn)行復(fù)雜重復(fù)的Web自動(dòng)化測(cè)試工具, 本是Selenium的競(jìng)爭(zhēng)對(duì)手, 本意為提供更容易使用與更容易維護(hù)的API
用于構(gòu)建測(cè)試腳本的設(shè)計(jì)工具, 其是一個(gè)FireFox瀏覽器的插件, 提供了一個(gè)易用的界面來(lái)開(kāi)發(fā)自動(dòng)化測(cè)試用例, 并擁有記錄的功能, 可記錄下用戶的操作步驟, 并將其轉(zhuǎn)化導(dǎo)出為不同編程語(yǔ)言的測(cè)試腳本
允許并行地運(yùn)行測(cè)試, 即不同的測(cè)試可以在不同的遠(yuǎn)程機(jī)器上同是執(zhí)行, 由于其使用了并行, 所以大大改進(jìn)了執(zhí)行測(cè)試所需的時(shí)間
不能處理鍵盤(pán)和鼠標(biāo)事件
不能處理同源策略XSS/HTTP(S)
不能處理彈出框, 對(duì)話框, 基本身份驗(yàn)證, 自簽名證書(shū), 文件上傳/下載
不支持并行, 但是可以使用Selenium Grid解決這個(gè)問(wèn)題
對(duì)瀏覽器的支持不全
對(duì)不同瀏覽器的操作API不一致
SeleniumWebDriver需要有API和瀏覽器的支持, SeleniumRC有統(tǒng)一的API, 但需要額外的代理操作服務(wù)器
SeleniumWebDriver可以通過(guò)HTMLunitDriver來(lái)模擬瀏覽器, 實(shí)現(xiàn)快速測(cè)試, SeleniumRC需要有真實(shí)的瀏覽器存在
參考
SeleniumHQ
文章題目:Selenium基礎(chǔ)知識(shí)
網(wǎng)址分享:http://www.rwnh.cn/article22/jjspjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、App設(shè)計(jì)、品牌網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站排名、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)