3. 在Selenium IDE里運行測試腳本
運行可一次運行所有測試套件或單個用例,對用例的每個步驟也可單步執(zhí)行,執(zhí)行過程有詳細(xì)的log記錄,如下圖所示:
4. 測試用例轉(zhuǎn)換為自動化腳本
只在Selenium IDE里運行是遠(yuǎn)遠(yuǎn)不能滿足需求的,我們需要為測試用例增加一些特性以使其能自動運行持續(xù)回歸運行于不同的瀏覽器上,而Selenium IDE可以方便實現(xiàn)用例轉(zhuǎn)換為自動化腳本,而且支持多種語言,如下圖所示:
Java自動化代碼示例(注意在setUp方法里指定了瀏覽器):
Ruby自動化腳本示例:
小結(jié)
由于時間關(guān)系未對Selenium做深入研究,對其是否適用我們的web自動化測試不敢妄加斷言,但通過簡單試用覺得其有很多可取之處,希望熟悉web自動化測試的有志之士能結(jié)合當(dāng)前現(xiàn)狀,深入探索實踐,若能借鑒此降低自動化腳本編寫維護(hù)成本,善莫大焉!