什麼是Selenese?
Selenium IDE預設情況下使用一種名為Selenese的語言系統。它是一組用於在Web上執行操作的命令。它主要幫助在Selenium IDE中開發指令碼。
它可以驗證元素是否出現在螢幕上,警報、Ajax呼叫、連結等等。Selenese中使用了三種類型的命令。
操作 - 這些是可以更改應用程式狀態的命令。例如,單擊複選框、提交表單、從下拉列表中選擇選項。如果操作未在頁面上執行,則測試將失敗並終止測試執行。一些流行的
Selenium命令如下所示。
點選 (Click)
點選並等待 (ClickAndWait)
一些操作可以使用AndWait字尾。這向Selenium提供指令,表明該操作將使瀏覽器呼叫伺服器,同時Selenium將等待新頁面的載入。
訪問器 - 這些命令驗證應用程式的狀態。它用於跟蹤應用程式並將狀態儲存在變數中。例如:
storeTitle
storeText訪問器 - 檢查頁面上是否存在預期結果,並將結果輸出儲存在變數中。
斷言 - 用於根據預期條件檢查應用程式的狀態。它基本上在自動化測試中添加了一個檢查點或驗證。它包含三種模式:verify、assert和waitfor。例如:
驗證編輯框中的值
assertText
verifyText
verifyTitle
廣告