成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Selenium基礎知識

本人博客文章網(wǎng)址:https://www.peretang.com/basic-knowledge-of-selenium/

創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站建設、網(wǎng)站設計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元江門做網(wǎng)站,已為上家服務,為江門各地企業(yè)和個人服務,聯(lián)系電話:18982081108


什么是Selenium

  Selenium是一個自動化測試工具

  是一組不同的工具

  其支持在多個瀏覽器平臺上執(zhí)行測試

  

為什么需要Selenium

  1. 使原本手動的測試變成自動化

  2. 更容易完成頻繁的回歸測試

  3. 更快速的反饋給開發(fā)人員與測試人員

  4. 幾乎無限次迭代的測試執(zhí)行

  5. 更有紀律的測試用例

  6. 自動生成缺陷報告

  7. 補充手動測試的遺漏

 

Selenium組件介紹

Selenium RC

  以前最主要的項目, 目前已被棄用不再更新

  其原理為使用一個RemoteControlServer作代理, 由其去操控真正的瀏覽器

Selenium WebDriver

  由Selenium Rc與WebDriver的結合, 包括一個面向對象的API, 支持WebDriver API, 可使用其API直接調用瀏覽器上的API獲取結果及對瀏覽器底層操作, 并可最大靈活的移植測試, 并可向Selenium RC兼容

  WebDriver是一個用來進行復雜重復的Web自動化測試工具, 本是Selenium的競爭對手, 本意為提供更容易使用與更容易維護的API

Selenium IDE

  用于構建測試腳本的設計工具, 其是一個FireFox瀏覽器的插件, 提供了一個易用的界面來開發(fā)自動化測試用例, 并擁有記錄的功能, 可記錄下用戶的操作步驟, 并將其轉化導出為不同編程語言的測試腳本

Selenium Grid

  允許并行地運行測試, 即不同的測試可以在不同的遠程機器上同是執(zhí)行, 由于其使用了并行, 所以大大改進了執(zhí)行測試所需的時間

 

SeleniumRC與SeleniumWebDriver

Selenium RC的缺點

  不能處理鍵盤和鼠標事件

  不能處理同源策略XSS/HTTP(S)

  不能處理彈出框, 對話框, 基本身份驗證, 自簽名證書, 文件上傳/下載

Selenium WebDriver的缺點

  不支持并行, 但是可以使用Selenium Grid解決這個問題

  對瀏覽器的支持不全

  對不同瀏覽器的操作API不一致

兩者的不同點

  SeleniumWebDriver需要有API和瀏覽器的支持, SeleniumRC有統(tǒng)一的API, 但需要額外的代理操作服務器

  SeleniumWebDriver可以通過HTMLunitDriver來模擬瀏覽器, 實現(xiàn)快速測試, SeleniumRC需要有真實的瀏覽器存在

 

參考

  SeleniumHQ

文章題目:Selenium基礎知識
網(wǎng)址分享:http://jinyejixie.com/article22/jjspjc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、App設計、品牌網(wǎng)站建設、靜態(tài)網(wǎng)站、網(wǎng)站排名、定制開發(fā)

廣告

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

手機網(wǎng)站建設