Selenium IDE手動創建測試用例

在本節中,將學習如何使用Selenium IDE中手動創建測試用例。 簡單來說,我們將通過插入selenium命令而不是記錄選項來創建測試用例。

對於此測試,在任何公開可用的搜索引擎(例如:百度,Google?)上搜索文本操作。 隨後,將在同一個測試套件中創建一個Login測試用例(讀者自己練習)。

要手動創建測試用例,首先必須完成在上一節中討論過的最常用的selenium命令。 現在,將在搜索引擎上操作創建第一個測試用例。在Google搜索引擎上搜索一些關鍵字。

1. 插入命令

  • 啓動Firefox瀏覽器。
  • 單擊瀏覽器右上角的Selenium圖標。
  • 它將啓動Selenium IDE的默認界面。
  • 輸入項目名稱爲「手動測試」。
  • 輸入測試用例名稱爲:搜索測試 。
  • 單擊「測試腳本編輯器」框中的命令文本框。
    Selenium IDE手動創建測試用例
  • 將第一個命令的屬性修改爲:
  • 命令(Command):open
  • 目標(Target):https://www.baidu.com
  • 在執行測試用例期間,此命令將在Firefox瀏覽器上加載百度搜索引擎首頁。
    Selenium IDE手動創建測試用例

現在,添加一個命令,單擊百度搜索引擎文本框。 需要文本框的唯一標識元素,這將幫助IDE識別目標位置。

用於查找唯一標識元素的方法涉及檢查HTML代碼。

  • 在Firefox瀏覽器打開網址:https://www.baidu.com
  • 右鍵單擊搜索文本框,然後選擇Inspect Element

IDE - 手動創建測試用例

  • 它將啓動一個窗口,其中包含測試盒開發中涉及的所有特定代碼。
    Selenium IDE手動創建測試用例

  • 選擇包含文本框ID名稱的input 標記元素。
    Selenium IDE手動創建測試用例

  • 將第二個命令的屬性修改爲:

  • 命令:click at

  • 目標:id=kw

  • 在執行測試用例期間,此命令將單擊百度搜索引擎網頁上的搜索文本框。

注意:Value 對於大多數命令,「測試腳本編輯器」框的一部分是可選的。

第三個命令使用相同的標識ID。 第三個命令將在百度搜索文本框中鍵入指定的文本。

  • 將第三個命令的屬性修改爲:
  • 命令:type
  • 目標:id=kw
  • 值:yiibai JavaFX教程

在執行測試用例期間,此命令將在百度搜索文本框中鍵入指定的文本。

接下來,添加一個命令,該命令將在網頁上生成按鈕的單擊事件。 要生成此事件,需要搜索提交按鈕的唯一標識元素。

右鍵單擊」百度一下」搜索按鈕,然後選擇Inspect Element 。如下圖所示:
Selenium IDE手動創建測試用例

它將啓動一個窗口,其中包含搜索按鈕所涉及的所有特定代碼。
Selenium IDE手動創建測試用例

選擇包含百度搜索按鈕的指定名稱的id元素。

將第四個命令的屬性修改爲:
命令:click at
目標:id=su

在執行測試用例期間,此命令將單擊百度搜索引擎網頁上的搜索按鈕。
Selenium IDE手動創建測試用例

接下來,準備執行第一個測試腳本。

2. 執行測試腳本

點擊IDE的工具欄菜單上的按鈕「運行當前測試」。 它將在瀏覽器上執行所有插入的命令,並提供已執行測試腳本的總體摘要。
Selenium IDE手動創建測試用例

「日誌」窗格顯示已執行測試腳本的總體摘要。

Selenium IDE手動創建測試用例