Selenium IDE-手动创建测试用例

2024年11月16日 | 阅读 6 分钟

在本节中,您将学习如何使用 Selenium IDE 中的 Selenium 命令手动创建测试用例。简而言之,我们将通过插入 Selenium 命令而不是录制选项来创建测试用例。

对于此测试,我们将在任何公开可用的搜索引擎(例如“Google”)上搜索文本操作。随后,我们将在同一个测试套件中创建登录测试用例。

要手动创建测试用例,首先您必须了解我们在上一节中讨论过的最常用的 Selenium 命令。现在,我们将创建我们的第一个搜索操作测试用例。我们将在 Google 搜索引擎上搜索我们的文本。

1. 插入命令

  • 启动 Firefox 浏览器。
  • 单击浏览器右上角的 Selenium 图标。
  • 它将启动 Selenium IDE 的默认界面。
  • 输入项目名称为“Manual Test”。
  • 输入测试用例名称为“Search Test”。
  • 单击 Test Script Editor Box 中存在的命令文本框。

IDE-Creating Test Cases Manually
  • 修改第一个命令的属性为
  • 命令:打开
  • 目标:https://www.google.co.in
  • 在执行测试用例期间,此命令将在您的 Firefox 浏览器上加载 Google 搜索引擎网页。

IDE-Creating Test Cases Manually

现在,我们必须添加一个命令,它将点击 Google 搜索引擎文本框。为此,我们需要文本框的唯一识别元素,这将帮助 IDE 识别目标位置。

查找唯一标识元素的方法涉及检查 HTML 代码。

  • 打开 URL: https://www.google.co.in 在您的 Firefox 浏览器中。
  • 右键单击 Google 搜索文本框并选择“检查元素”。

IDE-Creating Test Cases Manually
  • 它将启动一个窗口,其中包含文本框开发中涉及的所有特定代码。

IDE-Creating Test Cases Manually
  • 选择包含文本框 ID 名称的 input 标签元素。

IDE-Creating Test Cases Manually
  • 修改第二个命令的属性,如下所示
  • 命令:点击
  • 目标:id=lst-ib
  • 在执行测试用例期间,此命令将点击 Google 搜索引擎网页上存在的搜索文本框。

IDE-Creating Test Cases Manually

注意:Test Script Editor 框的“值”部分对于大多数命令来说是可选的。

我们将对我们的第三个命令使用相同的识别 ID。第三个命令将在 Google 搜索文本框中键入指定的文本。

  • 修改第三个命令的属性,如下所示
  • 命令:输入
  • 目标:id=lst-ib
  • 值:javaTpointJavaFX 教程
  • 在执行测试用例期间,此命令将在 Google 搜索文本框中键入指定的文本。

IDE-Creating Test Cases Manually

我们现在将添加一个命令,它将在我们的网页上生成一个按钮点击事件。要生成此事件,我们需要 Google 搜索按钮的唯一识别元素。

  • 右键单击 Google 搜索按钮并选择“检查元素”。

IDE-Creating Test Cases Manually
  • 它将启动一个窗口,其中包含搜索按钮开发中涉及的所有特定代码。

IDE-Creating Test Cases Manually
  • 选择包含 Google 搜索按钮指定名称的 name 元素。

IDE-Creating Test Cases Manually
  • 修改第四个命令的属性为
  • 命令:单击
  • 目标:name=btnK
  • 在执行测试用例期间,此命令将点击 Google 搜索引擎网页上存在的搜索按钮。

IDE-Creating Test Cases Manually

我们现在准备执行我们的第一个测试脚本。

执行测试脚本

  • 单击 IDE 工具栏菜单中存在的“运行当前测试”按钮。它将在浏览器上执行您插入的所有命令,并为您提供已执行测试脚本的总体摘要。

IDE-Creating Test Cases Manually
  • 日志窗格显示已执行测试脚本的总体摘要。

IDE-Creating Test Cases Manually

现在,我们将在同一个测试套件中创建我们的第二个测试用例。

我们将根据最受欢迎的网站“Rediffmail”提供的登录功能生成一个测试用例。

首先您必须注册才能获取登录凭据。对于此测试,我们已经生成了登录凭据。

1. 插入命令

点击测试用例窗格顶部的“添加新测试”按钮。


IDE-Creating Test Cases Manually
  • 将测试用例重命名为“Login Test”。
  • 单击 Test Script Editor Box 中存在的命令文本框。

IDE-Creating Test Cases Manually
  • 修改第一个命令的属性为
  • 命令:打开
  • 目标: http://www.rediff.com/
  • 在执行测试用例期间,此命令将在您的 Firefox 浏览器上加载 Rediff 主页。

  • IDE-Creating Test Cases Manually

    现在,我们必须添加一个命令,它将点击 Rediff 网站右上角的“登录”链接。为此,我们需要“登录”链接的唯一识别元素,这将帮助 IDE 识别目标位置。

    查找唯一标识元素的方法涉及检查 HTML 代码。

    • 在您的 Firefox 浏览器中打开 URL:http://www.rediff.com/。
    • 右键单击“登录”并选择“检查元素”。
    IDE-Creating Test Cases Manually
    • 它将启动一个窗口,其中包含“登录”链接开发中涉及的所有特定代码。
    IDE-Creating Test Cases Manually
    • 选择包含“登录”链接指定名称的链接元素。
    IDE-Creating Test Cases Manually
    • 修改第二个命令的属性,如下所示
    • 命令:单击
    • 目标:link=Sign in
    • 在执行测试用例期间,此命令将点击“登录”链接。
    IDE-Creating Test Cases Manually

    “登录”链接将您重定向到登录页面。因此,对于要输入的第三个命令,我们需要“用户名”文本框的唯一标识,这将帮助 IDE 识别目标位置。

    • 右键单击 "用户名 "文本框,选择 "检查元素"。
    IDE-Creating Test Cases Manually
    • 它将启动一个窗口,其中包含参与 "用户名 "文本框开发的特定代码。
    IDE-Creating Test Cases Manually
    • 选择包含“用户名”文本框特定 ID 的 ID 元素。
    IDE-Creating Test Cases Manually
    • 修改第三个命令的属性,如下所示
    • 命令:单击
    • 目标:id=login1
    • 在执行测试用例期间,此命令将点击“用户名”文本框。
    IDE-Creating Test Cases Manually

    我们将对我们的下一个命令使用相同的 ID 元素,该命令涉及键入用户 ID 作为登录凭据。

    • 修改第四个命令的属性为
    • 命令:键入。
    • 目标:id=login1
    • 值:frea*********(用户登录 ID)
    • 在执行测试用例期间,此命令将在“用户名”文本框中键入用户 ID。
    IDE-Creating Test Cases Manually

    我们现在将添加一个命令,该命令将点击 "密码 "文本框。对于此命令,我们需要 "密码 "字段的唯一标识,这将帮助 IDE 识别目标位置。

    • 右键单击 "密码 "文本框,选择 "检查元素"。
    IDE-Creating Test Cases Manually
    • 它将启动一个窗口,其中包含参与 "密码 "文本框开发的特定代码。
    IDE-Creating Test Cases Manually

    • 选择包含“密码”文本框特定 ID 的 ID 元素。
    IDE-Creating Test Cases Manually
    • 修改第五个命令的属性为
    • 命令:单击
    • 目标:id=password
    • 在执行测试用例期间,此命令将点击“用户名”文本框。
    IDE-Creating Test Cases Manually

    我们将对下一个命令使用相同的 ID 元素,该命令涉及输入密码作为登录凭据。

    • 修改第六个命令的属性为
    • 命令:输入
    • 目标:id=password
    • 值:*********(用户登录密码)
    • 在执行测试用例期间,此命令将在“密码”文本框中键入用户登录密码。
    IDE-Creating Test Cases Manually

    最后,我们需要 "登录提交 "按钮的唯一标识元素,这将帮助 IDE 识别目标位置。

    • 右键单击 "Go "按钮,选择 "检查元素"。
    IDE-Creating Test Cases Manually
    • 它将启动一个窗口,其中包含参与 "Go "提交按钮开发的特定代码。
    IDE-Creating Test Cases Manually
    • 选择包含“Go”提交按钮特定名称的 name 元素。
    IDE-Creating Test Cases Manually
    • 修改第七个命令的属性为
    • 命令:单击
    • 目标:name=proceed
    • 在执行测试用例期间,此命令将点击“Go”提交按钮。
    IDE-Creating Test Cases Manually

    我们现在准备执行我们的第二个测试脚本。

    执行测试脚本

    • 单击 IDE 工具栏菜单中存在的“运行当前测试”按钮。它将在浏览器上执行您插入的所有命令,并为您提供已执行测试脚本的总体摘要。
    IDE-Creating Test Cases Manually
    • 日志窗格显示已执行测试脚本的总体摘要。
    IDE-Creating Test Cases Manually

    保存测试套件

    • 点击菜单栏最右侧的保存按钮。
    IDE-Creating Test Cases Manually
    • 将整个测试套件保存为“Manual Test”。
    IDE-Creating Test Cases Manually
    • 测试套件可以在上述步骤中提供的位置找到。