Selenium IDE - 手动创建测试用例


Selenium IDE - 手动创建测试用例

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

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

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

1. 插入命令

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

IDE 手动创建测试用例

  • 修改 First 命令的属性为:

  • 命令:open

  • 目标:https : //www.google.co.in
  • 在测试用例执行期间,此命令将在您的 Firefox 浏览器上加载 Google 搜索引擎网页。

IDE 手动创建测试用例

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

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

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

IDE 手动创建测试用例

  • 它将启动一个窗口,其中包含测试盒开发中涉及的所有特定代码。

IDE 手动创建测试用例

  • 选择包含文本框 ID 名称的输入标签元素。

IDE 手动创建测试用例

  • 修改第二个命令的属性为:

  • 命令:点击

  • 目标:id=lst-ib
  • 在测试用例执行期间,此命令将单击 Google 搜索引擎网页上的搜索文本框。

IDE 手动创建测试用例

注意:对于大多数命令,测试脚本编辑器框的“值”部分是可选的。

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

  • 修改第三条命令的属性为:

  • 命令:click at

  • 目标:id=lst-ib
  • 价值:javaTpointJavaFX教程
  • 在测试用例执行期间,此命令将在 Google 搜索文本框中键入指定的文本。

IDE 手动创建测试用例

我们现在将添加一个命令,它将在我们的网页上生成一个按钮点击事件。为了生成这个事件,我们需要一个唯一的谷歌搜索按钮标识元素。

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

IDE 手动创建测试用例

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

IDE 手动创建测试用例

  • 选择包含 Google 搜索按钮指定名称的名称元素。

IDE 手动创建测试用例

  • 修改第四条命令的属性为:

  • 命令:type

  • 目标:lst-ib
  • 在测试用例执行期间,此命令将单击 Google 搜索引擎网页上的搜索按钮。

IDE 手动创建测试用例

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

执行测试脚本

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

IDE 手动创建测试用例

  • 日志窗格显示已执行测试脚本的总体摘要。

IDE 手动创建测试用例

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

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

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

1. 插入命令

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

IDE 手动创建测试用例

  • 将测试用例重命名为“登录测试”。
  • 单击测试脚本编辑器框中的命令文本框。

IDE 手动创建测试用例

  • 修改 First 命令的属性为:

  • 命令:open

  • 目标:http : //www.rediff.com/

  • 在测试用例执行期间,此命令将在您的 Firefox 浏览器上加载 Rediff 主页。

  • IDE 手动创建测试用例

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

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

    • 在 Firefox 浏览器上打开 URL:http : //www.rediff.com/
    • 右键单击“登录”并选择“检查元素”。
  • IDE 手动创建测试用例

    • 它将启动一个窗口,其中包含开发“登录”链接所涉及的所有特定代码。
  • IDE 手动创建测试用例

    • 为“登录”链接选择包含指定名称的链接元素。
  • IDE 手动创建测试用例

    • 修改第二个命令的属性为:
    • 命令:click at
    • 目标:Sign in
    • 在测试用例执行期间,此命令将单击“登录”链接。
  • IDE 手动创建测试用例

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

    • 右键单击“Username”文本框并选择“检查元素”。
  • IDE 手动创建测试用例

    • 它将启动一个窗口,其中包含开发“用户名”文本框所涉及的所有特定代码。
  • IDE 手动创建测试用例

    • 选择包含“用户名”文本框特定 ID 的 ID 元素。
  • IDE 手动创建测试用例

    • 修改第三条命令的属性为:
    • 命令: click at
    • 目标:id=login1
    • 在测试用例执行期间,此命令将单击“用户名”文本框。
  • IDE 手动创建测试用例

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

    • 修改第四条命令的属性为:
    • 命令:type.
    • 目标:id=login1
    • 值:frea*(用户登录 ID)
    • 在测试用例执行期间,此命令将在“Usename”文本框中键入用户 ID。
  • IDE 手动创建测试用例

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

    • 右键单击“密码”文本框并选择“检查元素”。
  • IDE 手动创建测试用例

    • 它将启动一个窗口,其中包含开发“密码”文本框所涉及的所有特定代码。
  • IDE 手动创建测试用例

    • 选择包含“密码”文本框特定 ID 的 ID 元素。
  • IDE 手动创建测试用例

    • 修改第五条命令的属性为:
    • 命令:click at
    • 目标:id=password
    • 在测试用例执行期间,此命令将单击“用户名”Username。
  • IDE 手动创建测试用例

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

    • 修改第六条命令的属性为:
    • 命令:type
    • 参数:id=password
    • 值:**(用户登录密码)
    • 在测试用例执行期间,该命令将在“密码”文本框中键入用户登录密码。
  • IDE 手动创建测试用例

  • 最后,我们需要为 Login Submit 按钮提供一个唯一的标识元素,以帮助 IDE 识别目标位置。

    • 右键单击“Go”按钮并选择“检查元素”。
  • IDE 手动创建测试用例

    • 它将启动一个窗口,其中包含开发“Go”提交按钮所涉及的所有特定代码。
  • IDE 手动创建测试用例

    • 选择包含“Go”提交按钮的特定名称的名称元素。
  • IDE 手动创建测试用例

    • 修改第七条命令的属性为:
    • 命令:click at
    • 目标:name=proceed
    • 在测试用例执行期间,此命令将单击“Go”提交按钮。
  • IDE 手动创建测试用例

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

  • ## 执行测试脚本

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

    • 日志窗格显示已执行测试脚本的总体摘要。
  • IDE 手动创建测试用例

  • ## 保存测试套件

    • 单击菜单栏最右上角的保存按钮。
  • IDE 手动创建测试用例

    • 将整个测试套件另存为“手动测试”。
  • IDE 手动创建测试用例

    • 可以在上述步骤中提供的位置找到测试套件。