<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 實(shí)現基于 Web 的自動(dòng)化測試(2)

            發(fā)表于:2017-07-24來(lái)源:未知作者:jib點(diǎn)擊數: 標簽:selenium
            讓代理 Server 進(jìn)行通訊 Remote Control Server 負責跟遠程 Web 應用服務(wù)器進(jìn)行通訊。 操作完成,顯示結果,并執行下一指令。 以上就是 Selenium Remote Control 的執行

            讓代理 Server 進(jìn)行通訊

            Remote Control Server 負責跟遠程 Web 應用服務(wù)器進(jìn)行通訊。

            操作完成,顯示結果,并執行下一指令。

            以上就是 Selenium Remote Control 的執行原理,接下來(lái)的章節中將一步步以圖例加說(shuō)明的方式快速說(shuō)明如何使用 Selenium 來(lái)錄制腳本,導入 Java 工程,然后定期維護工程。

            使用 Selenium 實(shí)現自動(dòng)化測試

            使用 Selenium IDE 錄制用戶(hù)操作

            Selenium IDE 是一個(gè)基于 Firefox 的插件,用戶(hù)可以在通過(guò)這個(gè)插件將客戶(hù)端操作錄制成腳本并導出為 Java、c#、Ruby 等多種運行語(yǔ)言以便統一管理測試用例。

            下載 FireFox: 推薦 Firefox 5.0 以上,目前 Selenium IDE 只提供 Firefox 的插件。

            下載 Selenium IDE:http://seleniumhq.org/download/

            安裝插件:

            Tools --> Add-ons --> 將下載的 selenium-ide-1.x.xpi 文件拖入對話(huà)框即可安裝。

            安裝后可以啟動(dòng) IDE 插件查看是否安裝成功。

            圖 2. 啟動(dòng) Selenium IDE 插件

            安裝后,以 IBM Systems Director 產(chǎn)品為例,說(shuō)明如何實(shí)現“用戶(hù)登錄”這個(gè)測試用例。

            點(diǎn)擊錄制按鈕 如下圖 3 中的 1

            錄制過(guò)程中,登錄用戶(hù)界面,輸入用戶(hù)名密碼。如下圖 4

            然后可以通過(guò)是否包含某些字符串來(lái)驗證是否登錄成功。如果下圖 5

            回到登錄 IDE 界面,查看已錄制步驟 如圖 3 中的 2

            在 IDE 界面中可以驗證錄制的腳本,必要時(shí)回到第四步,如圖 3 中的 3

            在 IDE 中重運行錄制的腳本通過(guò)就說(shuō)明腳本沒(méi)問(wèn)題,可以用于測試用例代碼導出了。

            圖 3. Selenium IDE 錄制窗口

            圖 4. 錄制過(guò)程中,輸入用戶(hù)名密碼

            原文轉自:http://www.uml.org.cn/Test/201707182.asp

            老湿亚洲永久精品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>