Selenium IDE命令


Selenium IDE中提供了豐富的操作命令,在Selenium IDECommand的下拉列表框中可以選擇使用這些命令。

下面介紹一些常用命令的使用。

1open

openurl

在瀏覽器中打開URL,可以接受相對路徑和絕對路徑兩種形式。

注意:該URL必須在與瀏覽器相同的安全限定范圍之內。

2、click

Click(elementLocator)

-單擊鏈接、按鈕、復選和單選框。

-如果單擊后需要等待響應,則用“clickAndWait”。

 

-如果是需要經過JavaScriptalertconfirm對話框后才能繼續操作, 則需要調用verifyassert。

3type(inputLocatorvalue)

-模擬鍵盤的輸入,向指定的input中輸入值。

 

-也適合給復選框和單選框賦值。

4、select

       SelectdropDownLocatoroptionSpecifier

-報據optionSpecifier選項選擇器來選擇一個下拉菜單選項。

 

-當多於一個選擇器的時候,如在用通配符模式“*”,或者超過一個選項有相同的文本或值,則會選擇第一個匹配到的值。

5、selectWindow

select(windowId)

-選擇一個彈出窗口。

 

-當選中那個窗口時,所有的命令將會轉移到被選擇窗口中執行.

6、pause

pause(millisenconds)

-根據指定時間暫停Selenium腳本執行。(固定時間休眠)

 

-常在調試腳本或等待服務器響應時使用。

7、close

 

-模擬單擊瀏覽器關閉按鈕。

 

     8.1 斷言

如果使用斷言,測試用例將會在斷言失敗后停止運行。有時候,這正是我們想要的結果。如果測試失敗,我們會立刻知道測試沒有通過。

優點:我們可以直截了當地看到檢查是否通過。

缺點:若檢査失敗,后續的檢査不會被執行,無法收集撿查的結果狀態。

   8.2 驗證

與斷言相比,當執行驗證命令失敗后不會終止測試。如果你的測試只使用驗證。

優點:可以得到的保證是:假設沒有意外異常,則測試會被執行完畢,而不管是否發現缺陷。

缺點: 你必須做更多的工作,以檢查測試結果。

什么時候使用斷言命令,什么時候使用驗證命令?這取決於讀者。差別在於在檢查失敗時,你想讓測試腳本怎么做?是想讓測試終止,還是想讓測試簡單地記錄檢查失敗后繼續執行。

9.等待

Selenium IDE中提供了 pause來設置固定時間的休眠,而waitFor則用於在一定時間內等待某一元素顯示。waitFor的Value如果為空,則默認時間為60秒。

10.變量

store用於定義變量。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM