# 7G Selenium IDE – 记录和运行测试用例

> 原文： [https://javabeginnerstutorial.com/selenium/7g-ide-recording-test-case/](https://javabeginnerstutorial.com/selenium/7g-ide-recording-test-case/)

嗨呀测试人员！ 欢迎来到魔术草甸地区的另一篇*探索*文章。 密切关注并共同努力，在回放录音时看到一些真正的魔术。

我们将通过*录制*并在*回放*功能的帮助下执行，在 Selenium IDE 中创建我们的第一个测试脚本。

**场景**：

*   打开 Gmail 登录页面
*   输入任何无效的用户名和密码
*   提交登录详细信息
*   确认由于提交无效凭据而显示的错误消息
*   声明页面标题
*   插入新命令以等待特定值
*   验证来自 Selenium IDE 工具的日志
*   将测试用例保存在所需的位置

*步骤 1：*

*   启动 Firefox 浏览器和 Selenium IDE 工具
*   默认情况下，录制按钮将处于 ON 状态
*   在基本 URL 文本栏中输入 URL 值“https://accounts.google.com/”

![Base URL](img/9725aad7e5acea035e3a0b30894a3f29.png)

*步骤 2：*

*   在 Firefox 浏览器中导航到“https://accounts.google.com/”
*   确保录制按钮处于 ON 状态，否则切换以将其打开
*   输入任何无效的用户名，然后单击“下一步”
*   输入任何无效的密码。 此时，Selenium IDE 编辑器部分将如下所示：

![Step2_Credentials](img/a0a20da324d16f2a7c8ad3f3d0361b80.png)

*步骤 3：*

*   点击“登录”按钮
*   将显示错误信息
*   要验证消息，请选择它并右键单击
*   这将打开 Selenium IDE 上下文菜单
*   要查看所有命令，请单击“显示可用命令”
*   选择“`assertText id = errormsg_0_Passwd`您输入的电子邮件和密码不匹配。” 

![Verify text command](img/782c2eeb0cb8f56ebfdcbbe3d947598a.png)

*步骤 4：*

*   右键单击页面上除超链接和图像以外的任何位置
*   选择“断言标题 Gmail”以验证页面标题

![Assert title Gmail](img/48e5348b21ae059bada6b0b0419721d0.png)

*   切换记录按钮以将其更改为关闭状态
*   完成的脚本如下图所示

![Test Script](img/5e6a31e752f4393906936f5e686f5d93.png)

*步骤 5：*

*   让我们在输入密码之前插入一个新命令
*   在 Selenium IDE 中，在命令“类型”（目标为“`id = Passwd`”）上，右键单击并选择“插入新命令”

![Insert new command](img/ff673444f1118facef442f798cd01e99.png)    

*   在“命令，目标，值”部分，为命令输入“`waitForValue`”，为目标输入“`id = Passwd`”

*步骤 6：*

*   要进行播放，请点击“播放当前测试用例”图标，如下所示，

![Playback](img/e796bffcf63d7e1e6fb50bf254b7f005.png)

*   检查方案是否被完美复制
*   成功执行后，每个步骤将以绿色编码
*   可以查看日志并根据需要选择日志记录级别

![Test passed](img/17c5da7cbfac9fe7abeda1ead9574615.png)

*   万一测试用例失败，错误将显示在以红色编码的日志中

![Error log](img/cd866f525734ebc7eb5d07a2132f8acc.png)

*步骤 7：*

*   对结果满意后，我们想保存此测试用例，以备将来之用，例如回归测试
*   点击文件菜单，然后选择“保存测试用例”

![Save test case](img/0a0c6b09289a4d4a70e017a09581fac5.png)

*   在弹出的窗口中输入文件名，然后点击“保存”

![File name and save](img/2311098dd6de3b2a67096ee107f77ccb.png)

*   默认情况下，保存的文件将采用 HTML 格式

![Saved file](img/b27ff723403e27e71617e509ff51fd85.png)

现在轮到您尝试新的情况了。 录制完成后，请放松，放松并观看 Selenium IDE 为您进行测试。

祝你有美好的一天！

