<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>

            基于 SELENIUM 的自動(dòng)化測試架構(3)

            發(fā)表于:2017-04-11來(lái)源:gitbook作者:凌俁Linty?點(diǎn)擊數: 標簽:selenium
            Selenium IDE (集成開(kāi)發(fā)環(huán)境) 是一個(gè)創(chuàng )建測試腳本的原型工具。它是一個(gè) Firefox 插件,實(shí)現簡(jiǎn)單的瀏覽器操作的錄制與回放功能,提供創(chuàng )建自動(dòng)化測試的建議

            Selenium IDE (集成開(kāi)發(fā)環(huán)境) 是一個(gè)創(chuàng )建測試腳本的原型工具。它是一個(gè) Firefox 插件,實(shí)現簡(jiǎn)單的瀏覽器操作的錄制與回放功能,提供創(chuàng )建自動(dòng)化測試的建議接口。Selenium IDE 有一個(gè)記錄功能,能記錄用戶(hù)的操作,并且能選擇多種語(yǔ)言把它們導出到一個(gè)可重用的腳本中用于后續執行。

          2. Selenium RC

            Selenium RC 是selenium 家族的核心工具,Selenium RC 支持多種不同的語(yǔ)言編寫(xiě)自動(dòng)化測試腳本,通過(guò)selenium RC 的服務(wù)器作為代理服務(wù)器去訪(fǎng)問(wèn)應用從而達到測試的目的。

            selenium RC 使用分Client Libraries 和Selenium Server。

            • Client Libraries 庫主要主要用于編寫(xiě)測試腳本,用來(lái)控制selenium Server 的庫。
            • Selenium Server 負責控制瀏覽器行為,總的來(lái)說(shuō),Selenium Server 主要包括3 個(gè)部分:Launcher、Http Proxy、Core。
          3. Selenium Grid

            Selenium Grid 使得 Selenium RC 解決方案能提升針對大型的測試套件或者哪些需要運行在多環(huán)境的測試套件的處理能力。Selenium Grid 能讓你并行的運行你的測試,也就是說(shuō),不同的測試可以同時(shí)跑在不同的遠程機器上。這樣做有兩個(gè)有事,首先,如果你有一個(gè)大型的測試套件,或者一個(gè)跑的很慢的測試套件,你可以使用 Selenium Grid 將你的測試套件劃分成幾份同時(shí)在幾個(gè)不同的機器上運行,這樣能顯著(zhù)的提升它的性能。同時(shí),如果你必須在多環(huán)境中運行你的測試套件,你可以獲得多個(gè)遠程機器的支持,它們將同時(shí)運行你的測試套件。在每種情況下,Selenium Grid 都能通過(guò)并行處理顯著(zhù)地縮短你的測試套件的處理時(shí)間。

          4. Selenium WebDriver

            WebDriver 是 Selenium 2 主推的工具,事實(shí)上WebDriver是Selenium RC的替代品,因為Selenium需要保留向下兼容性的原因,在 Selenium 2 中, Selenium RC才沒(méi)有被徹底的拋棄,如果使用Selenium開(kāi)發(fā)一個(gè)新的自動(dòng)化測試項目,那么我們強烈推薦使用Selenium2 的 WebDriver進(jìn)行編碼。另外, 在Selenium 3 中,Selenium RC 被移除了。

          5. 1.3 Selenium WebDriver 的使用

            接下來(lái)的內容,我們將會(huì )主要討論本文的核心重點(diǎn), Selenium WebDriver 的使用。 Selenium WebDriver 是從 Selenium 2 開(kāi)始使用并流行, 在 Selenium 3 中得到進(jìn)一步發(fā)展的工具,是當前 Selenium 的最核心的工具。WebDriver 具有清晰面向對象 API,能以最佳的方式與瀏覽器進(jìn)行交互。

            原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

            ...
            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>