您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium IDE學(xué)習(xí)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/1/18 14:17:42 ] 推薦標(biāo)簽:

安裝

    安裝Firefox
    下載Selenium插件:http://selenium-ide.openqa.org/
    將插件拷貝至Firefox/extensions目錄下(通常為C:Program FilesMozilla Firefoxextensions)
    重啟Firefox,會執(zhí)行自動安裝。
    在“Tools”下能夠看到“Selenium IDE”插件安裝完畢

   錄制
參考錄制的小電影:
http://wiki.openqa.org/download/attachments/400/Selenium+IDE.swf

   錄制好的腳本

   Selenium html腳本,又稱為Selenese,結(jié)構(gòu)清晰簡單:

   Selenium html腳本,又稱為Selenese,結(jié)構(gòu)清晰簡單:

 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Becky02</title>
 </head>
 <body>
 <table cellpadding="1" cellspacing="1" border="1">
 <thead>
 <tr><td rowspan="1" colspan="3">Test02</td></tr>
 </thead><tbody>
 <tr>
     <td>open</td>
     <td>http://www.google.com/</td>
     <td></td>
 </tr>
 <tr>
     <td>type</td>
     <td>q</td>
     <td>ddddddd</td>
 </tr>
 <tr>
     <td>clickAndWait</td>
     <td>btnG</td>
     <td></td>
 </tr>
 <tr>
     <td>assertText</td>
     <td>sd</td>
     <td>Web</td>
 </tr>
 </tbody></table>
 </body>
 </html>


是一個HTML Table:

Test02
open  http://www.google.com/
type  q  ddddddd
clickAndWait  btnG  
assertText  sd  Web

HTML Table 由三列構(gòu)成:
First Column: Selenium command,命令或斷言。
Second Column: Target of command,命令或斷言的目標(biāo)(target)。這里可以用多種受支持的組件定位符中的一種來指定目標(biāo)。通常使用的是組件的 ID 或名稱,但 XPath 和 DOM 定位符也是受支持的;
Third Column: Optional parameter,用于為命令或斷言指定參數(shù)的值。例如,當(dāng)使用 type 命令時,這一列可能是一個文本域所期望的值。

參考對于Selenium的命令,請參考網(wǎng)站資源:
http://release.openqa.org/selenium-core/0.8.0/reference.html

在selenium core的發(fā)布包里,也有此reference,下文中即將提到。
對于自動化測試來說,任何錄制/回放工具得到的腳本,都是要進(jìn)行修改的,這樣能夠增加腳本的健壯性。將腳本存為html文件。終的腳本也要至少回放一遍通過才能算完成,在Selenium IDE中,點播放按鈕觀看放映。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd