Selenium IDE - 手动创建测试用例 Selenium IDE- 命令 (Selenese) Selenium IDE - 定位策略 Selenium IDE - 手动创建测试用例 在本节中,您将学习如何在 Selenium IDE 中使用 Selenium 命令手动创建测试用例。简单来说,我们将通过插入 selenium 命令而不是记录选项来创建测试用例。 对于此测试,我们将在任何公开可用的搜索引擎(例如“Google”)上搜索文本操作。随后,我们将在同一个测试套件中创建一个 Login 测试用例。 要手动创建测试用例,首先您必须完成我们在上一节中讨论过的最常用的 selenium 命令。现在,我们将创建关于搜索操作的第一个测试用例。我们将在 Google 搜索引擎上搜索我们的文本。 1. 插入命令 启动Firefox。 单击浏览器右上角的 Selenium 图标。 它将启动 Selenium IDE 的默认界面。 输入项目名称为“Manual Test”。 输入测试用例名称作为“Search Test”。 单击测试脚本编辑器框中的命令文本框。 修改 First 命令的属性为: 命令:open 目标:https : //www.google.co.in 在测试用例执行期间,此命令将在您的 Firefox 浏览器上加载 Google 搜索引擎网页。 现在,我们必须添加一个命令来单击 Google 搜索引擎文本框。为此,我们需要文本框的唯一标识元素,以帮助 IDE 识别目标位置。 查找唯一标识元素的方法涉及检查 HTML 代码。 在 Firefox 浏览器中打开 URL:https : //www.google.co .。 右键单击 Google 搜索文本框并选择检查元素。 它将启动一个窗口,其中包含测试盒开发中涉及的所有特定代码。 选择包含文本框 ID 名称的输入标签元素。 修改第二个命令的属性为: 命令:点击 目标:id=lst-ib 在测试用例执行期间,此命令将单击 Google 搜索引擎网页上的搜索文本框。 注意:对于大多数命令,测试脚本编辑器框的“值”部分是可选的。 我们将为第三个命令使用相同的标识 ID。第三个命令将在 Google 搜索文本框中键入指定的文本。 修改第三条命令的属性为: 命令:click at 目标:id=lst-ib 价值:javaTpointJavaFX教程 在测试用例执行期间,此命令将在 Google 搜索文本框中键入指定的文本。 我们现在将添加一个命令,它将在我们的网页上生成一个按钮点击事件。为了生成这个事件,我们需要一个唯一的谷歌搜索按钮标识元素。 右键单击 Google 搜索按钮并选择检查元素。 它将启动一个窗口,其中包含搜索按钮开发中涉及的所有特定代码。 选择包含 Google 搜索按钮指定名称的名称元素。 修改第四条命令的属性为: 命令:type 目标:lst-ib 在测试用例执行期间,此命令将单击 Google 搜索引擎网页上的搜索按钮。 我们现在准备执行我们的第一个测试脚本。 执行测试脚本 单击 IDE 工具栏菜单上的“运行当前测试”按钮。它将在浏览器上执行所有插入的命令,并为您提供已执行测试脚本的总体摘要。 日志窗格显示已执行测试脚本的总体摘要。 现在,我们将在同一个测试套件中创建我们的第二个测试用例。 我们将根据最受欢迎的网站“Rediffmail”之一提供的登录功能生成一个测试用例。 首先,您必须注册以获取登录凭据。对于此测试,我们已经生成了登录凭据。 1. 插入命令 单击测试用例窗格顶部的“添加新测试”按钮。 将测试用例重命名为“登录测试”。 单击测试脚本编辑器框中的命令文本框。 修改 First 命令的属性为: 命令:open 目标:http : //www.rediff.com/ 在测试用例执行期间,此命令将在您的 Firefox 浏览器上加载 Rediff 主页。 现在,我们必须添加一个命令,该命令将单击 Rediff 网站右上角的“登录”链接。为此,我们需要“登录”链接的唯一标识元素,这将有助于 IDE 识别目标位置。 查找唯一标识元素的方法涉及检查 HTML 代码。 在 Firefox 浏览器上打开 URL:http : //www.rediff.com/。 右键单击“登录”并选择“检查元素”。 它将启动一个窗口,其中包含开发“登录”链接所涉及的所有特定代码。 为“登录”链接选择包含指定名称的链接元素。 修改第二个命令的属性为: 命令:click at 目标:Sign in 在测试用例执行期间,此命令将单击“登录”链接。 “登录”链接会将您重定向到登录页面。因此,对于要输入的第三个命令,我们需要“用户名”文本框的唯一标识,这将有助于 IDE 识别目标位置。 右键单击“Username”文本框并选择“检查元素”。 它将启动一个窗口,其中包含开发“用户名”文本框所涉及的所有特定代码。 选择包含“用户名”文本框特定 ID 的 ID 元素。 修改第三条命令的属性为: 命令: click at 目标:id=login1 在测试用例执行期间,此命令将单击“用户名”文本框。 我们将在下一个命令中使用相同的 ID 元素,该命令涉及输入用户 ID 作为登录凭据。 修改第四条命令的属性为: 命令:type. 目标:id=login1 值:frea*(用户登录 ID) 在测试用例执行期间,此命令将在“Usename”文本框中键入用户 ID。 我们现在将添加一个命令,该命令将单击“密码”文本框。对于此命令,我们需要“密码”字段的唯一标识,这将有助于 IDE 识别目标位置。 右键单击“密码”文本框并选择“检查元素”。 它将启动一个窗口,其中包含开发“密码”文本框所涉及的所有特定代码。 选择包含“密码”文本框特定 ID 的 ID 元素。 修改第五条命令的属性为: 命令:click at 目标:id=password 在测试用例执行期间,此命令将单击“用户名”Username。 我们将在下一个命令中使用相同的 ID 元素,该命令涉及输入密码作为登录凭据。 修改第六条命令的属性为: 命令:type 参数:id=password 值:**(用户登录密码) 在测试用例执行期间,该命令将在“密码”文本框中键入用户登录密码。 最后,我们需要为 Login Submit 按钮提供一个唯一的标识元素,以帮助 IDE 识别目标位置。 右键单击“Go”按钮并选择“检查元素”。 它将启动一个窗口,其中包含开发“Go”提交按钮所涉及的所有特定代码。 选择包含“Go”提交按钮的特定名称的名称元素。 修改第七条命令的属性为: 命令:click at 目标:name=proceed 在测试用例执行期间,此命令将单击“Go”提交按钮。 我们现在准备执行我们的第二个测试脚本。 ## 执行测试脚本 单击 IDE 工具栏菜单上的“运行当前测试”按钮。它将在浏览器上执行所有插入的命令,并为您提供已执行测试脚本的总体摘要。 日志窗格显示已执行测试脚本的总体摘要。 ## 保存测试套件 单击菜单栏最右上角的保存按钮。 将整个测试套件另存为“手动测试”。 可以在上述步骤中提供的位置找到测试套件。 Selenium IDE- 命令 (Selenese) Selenium IDE - 定位策略