Selenium手冊(cè)(一)——Introduction-創(chuàng)新互聯(lián)

1. 自己谷歌了半天資料,沒(méi)怎么明白IDE有人裝了,有人沒(méi)裝是怎么回事。Selenium官網(wǎng)被墻了。Selenium 2相關(guān)外文書(shū)籍PDF真少。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比海門網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式海門網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋海門地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

2. 只翻了我覺(jué)得新手需要搞明白的部分,煽情,重復(fù),非重點(diǎn)沒(méi)有翻。

3. 歡迎指正。

4. Selenium手冊(cè)英文版PDF下載:http://pan.baidu.com/s/1cl2qr8

  • Selenium介紹
    Selenium是一系列能夠滿足web 軟件測(cè)試的工具,為測(cè)試工程師和開(kāi)發(fā)工程師提供了豐富的測(cè)試功能。
    Selenium操作靈活,允許多種途徑定位UI元素和對(duì)期望測(cè)試結(jié)果與實(shí)際軟件行為進(jìn)行對(duì)比。
    Selenium的核心特性之一就是支持在多種瀏覽器平臺(tái)上執(zhí)行測(cè)試。

  • Selenium項(xiàng)目的發(fā)展
    2004年,Jason Huggins 開(kāi)發(fā)了一個(gè)JS庫(kù),讓他可以在多種瀏覽器上自動(dòng)執(zhí)行測(cè)試。這個(gè)庫(kù)最終成為Selenium的核心,為Selenium Remote Control(RC)和Selenium IDE的各種功能打下基礎(chǔ)。Selenium RC具有劃時(shí)代的意義,因?yàn)槠渌a(chǎn)品都不能讓工程師自由選擇語(yǔ)言去控制瀏覽器。
    此時(shí)的Selenium也有不足之處,就是其基于JS的自動(dòng)化引擎和瀏覽器對(duì)JS的安全限制,而web應(yīng)用的迅速發(fā)展,運(yùn)用各種新特性使Selenium的短板更加凸顯。

    2006年,Google工程師Simon Stewart開(kāi)始著手一個(gè)命名為WebDriver的項(xiàng)目。Google的測(cè)試工作中,Selenium是必不可少的工具。Simon希望測(cè)試工具能夠突破JS帶來(lái)的局限,而WebDriver項(xiàng)目,就是解決這個(gè)問(wèn)題的答案。

    2008年,Selenium和WebDriver合并。

  • Selenium工具包

    • Selenium 2(又名 Selenium WebDriver)
      Selenium 2,WebDriver和Selenium合并的產(chǎn)物,更為強(qiáng)大的自動(dòng)化測(cè)試工具。

    • Selenium 1(又名 Selenium RC 或 Remote Control)
      WebDriver和Selenium合并前,Selenium的主要項(xiàng)目。

    • Selenium IDE
      Selenium IDE是用來(lái)build腳本的原型工具,是Firefox的插件,是一個(gè)開(kāi)發(fā)自動(dòng)化測(cè)試的簡(jiǎn)單易用的界面。Selenium IDE擁有錄制功能,可錄制用戶的動(dòng)作,然后以任意語(yǔ)言導(dǎo)出一個(gè)可重復(fù)使用的腳本文件。

      注意:
      盡管Selenium IDE擁有保存功能,允許用戶以表格形式保存測(cè)試文件以供后續(xù)導(dǎo)入或執(zhí)行,但它的設(shè)計(jì)目的不是讓用戶運(yùn)行測(cè)試文件或構(gòu)建自動(dòng)化測(cè)試文件。特別要注意的是,Selenium IDE不為測(cè)試腳本提供迭代功能或條件設(shè)置。一方面是由于技術(shù)上的問(wèn)題,一方面是Selenium的開(kāi)發(fā)者倡導(dǎo)自動(dòng)化測(cè)試的最好實(shí)踐總是需要一定數(shù)量的編程工作,他們推薦用戶使用Selenium2或Selenium1進(jìn)行自動(dòng)化測(cè)試工作。

    • Selenium-Grid
      Selenium-Grid使Selenium RC解決方案支持大型測(cè)試集和支持要求在多種環(huán)境下執(zhí)行的測(cè)試集,即,在同一時(shí)間下,測(cè)試集中的不同測(cè)試可在不同的遠(yuǎn)程機(jī)器上運(yùn)行。這種方式有兩種優(yōu)點(diǎn)。第一個(gè)優(yōu)點(diǎn),用戶可使用Selenium-Grid劃分大型測(cè)試集或需要長(zhǎng)時(shí)間運(yùn)行的測(cè)試集,在同一時(shí)間下,不同遠(yuǎn)程機(jī)器上同時(shí)運(yùn)行。第二個(gè)優(yōu)點(diǎn),用戶可使用Selenium-Grid將要求在多種環(huán)境下運(yùn)行的測(cè)試集,在同一時(shí)間下,不同遠(yuǎn)程機(jī)器上同時(shí)運(yùn)行。這將大大減少測(cè)試時(shí)間。

  • 如何選擇你的Selenium工具
    如果暫時(shí)還沒(méi)有掌握一門編程或腳本語(yǔ)言,你可以使用Selenium IDE熟悉Selenium命令。
    如果你已經(jīng)掌握一門編程或腳本語(yǔ)言,你也可以使用Selenium IDE快速地實(shí)現(xiàn)一些初步的測(cè)試思路。
    但我們并不推薦你使用Selenium IDE進(jìn)行所有的自動(dòng)化測(cè)試工作。
    選擇Selenium 2或Selenium 1,結(jié)合任意一種其支持的語(yǔ)言將發(fā)揮Selenium的大潛力。
    Selenium-WebDriver API將是Selenium未來(lái)的發(fā)展方向,我們推薦那些剛剛接觸Selenium的用戶選擇Selenium 2。

新聞名稱:Selenium手冊(cè)(一)——Introduction-創(chuàng)新互聯(lián)
鏈接地址:http://muchs.cn/article34/coeope.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、虛擬主機(jī)網(wǎng)站導(dǎo)航、軟件開(kāi)發(fā)網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(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)

網(wǎng)站優(yōu)化排名