Selenium IDE手動創建測試用例
在本節中,將學習如何使用Selenium IDE中手動創建測試用例。 簡單來說,我們將通過插入selenium命令而不是記錄選項來創建測試用例。
對於此測試,在任何公開可用的搜索引擎(例如:百度,Google?)上搜索文本操作。 隨後,將在同一個測試套件中創建一個Login測試用例(讀者自己練習)。
要手動創建測試用例,首先必須完成在上一節中討論過的最常用的selenium命令。 現在,將在搜索引擎上操作創建第一個測試用例。在Google搜索引擎上搜索一些關鍵字。
1. 插入命令
- 啓動Firefox瀏覽器。
- 單擊瀏覽器右上角的Selenium圖標。
- 它將啓動Selenium IDE的默認界面。
- 輸入項目名稱爲「手動測試」。
- 輸入測試用例名稱爲:搜索測試 。
- 單擊「測試腳本編輯器」框中的命令文本框。
- 將第一個命令的屬性修改爲:
- 命令(Command):
open
- 目標(Target):https://www.baidu.com
- 在執行測試用例期間,此命令將在Firefox瀏覽器上加載百度搜索引擎首頁。
現在,添加一個命令,單擊百度搜索引擎文本框。 需要文本框的唯一標識元素,這將幫助IDE識別目標位置。
用於查找唯一標識元素的方法涉及檢查HTML代碼。
- 在Firefox瀏覽器打開網址:https://www.baidu.com 。
- 右鍵單擊搜索文本框,然後選擇Inspect Element 。
IDE - 手動創建測試用例
它將啓動一個窗口,其中包含測試盒開發中涉及的所有特定代碼。
選擇包含文本框ID名稱的input 標記元素。
將第二個命令的屬性修改爲:
命令:
click at
目標:
id=kw
在執行測試用例期間,此命令將單擊百度搜索引擎網頁上的搜索文本框。
注意:
Value
對於大多數命令,「測試腳本編輯器」框的一部分是可選的。
第三個命令使用相同的標識ID。 第三個命令將在百度搜索文本框中鍵入指定的文本。
- 將第三個命令的屬性修改爲:
- 命令:
type
- 目標:
id=kw
- 值:
yiibai JavaFX教程
在執行測試用例期間,此命令將在百度搜索文本框中鍵入指定的文本。
接下來,添加一個命令,該命令將在網頁上生成按鈕的單擊事件。 要生成此事件,需要搜索提交按鈕的唯一標識元素。
右鍵單擊」百度一下」搜索按鈕,然後選擇Inspect Element 。如下圖所示:
它將啓動一個窗口,其中包含搜索按鈕所涉及的所有特定代碼。
選擇包含百度搜索按鈕的指定名稱的id
元素。
將第四個命令的屬性修改爲:
命令:click at
目標:id=su
在執行測試用例期間,此命令將單擊百度搜索引擎網頁上的搜索按鈕。
接下來,準備執行第一個測試腳本。
2. 執行測試腳本
點擊IDE的工具欄菜單上的按鈕「運行當前測試」。 它將在瀏覽器上執行所有插入的命令,並提供已執行測試腳本的總體摘要。
「日誌」窗格顯示已執行測試腳本的總體摘要。