如何开始 Selenium 调试?

断点 Selenium
断点 in Selenium 用于检查代码的执行情况。每当您在代码中实现断点时,执行都会立即停止。这可以帮助您验证代码是否按预期运行。 Selenium 有助于调试。断点通常会与源代码一起显示在用户界面中。
在看例子之前,了解这两种方法很有帮助。 Selenium IDE 允许你设置这些断点。
实现断点的方法 Selenium
有两种方法可以设置断点 Selenium WebDriver:
- 在第一种方法中,
- 右键单击该命令并选择'Toggle 断点”。您也可以使用键盘上的快捷键“B”。
- 您可以在 测试用例 你想检查。
- 设置断点后,点击运行按钮,测试用例从起点运行到断点处。
- 重复相同步骤取消选择断点。
- 在第二种方法中,
- 选择菜单栏 -> '行动' -> 选择 Toggle 断点。要取消选择,请重复上述步骤。
如何在 Selenium
现在让我们把这两种方法应用到一个实际例子中,以便步骤更容易理解。
为了演示,我们考虑以下场景。点击“登录”按钮时,验证“用户名”和“密码”。
第一种方法
步骤 1) 打开 Selenium IDE 和浏览器
正式上线 Firefox 和 Selenium IDE。
步骤 2)进入基座 URL
输入基本类型 URL 如同 —> https://demo.guru99.com/test/newtours/
步骤 3)点击录制按钮
找到下图红色方框中标记的录制按钮。
步骤4) Toggl断点
- 在“表格”选项卡下,右键单击命令(“clickandwait”)。
- 在“命令”列下,选择“Toggle 断点”。您也可以使用键盘上的快捷键“B”。
切换断点时,会打开另一个窗口,如下图所示。您会在“命令”列下的“clickandwait”前面看到两个黄色竖线。
这表明了两件事,
- 黄色管道表示测试用例在该点暂停。因此,当您单击“运行”按钮时,测试用例将从开头执行到该点。之后,需要手动继续执行。
- 一个测试脚本可以有多个断点,可以按照与上面相同的方式设置。
第二种方法
步骤1) 按照第一种方法中提到的上述步骤 1、2 和 3 进行操作。
步骤2) 在此步骤中,
- 点击菜单栏中的“操作”选项,
- 点击选项“Toggl请参阅“断点”。
这是关于断点的全部内容 Selenium.
起点位于 Selenium
断点功能介绍完毕后,补充功能是起始点,它控制程序从哪里开始执行,而不是从哪里暂停。
In Selenium起始点指示程序执行的起始位置。当您想要从代码中间或断点处运行测试脚本时,可以使用起始点。
为了理解这一点,我们以登录场景为例。假设您需要登录网站并执行一系列测试,然后尝试调试其中一项测试。
在这种情况下,您需要登录一次,然后重新运行测试,因为您正在进行开发。ping 您可以在登录函数之后设置起始点。这样,每次执行新测试时,它都会在登录函数之后开始执行。
下表简要总结了断点和起点之间的主要区别。
| 方面 | 断点 | 起点 |
|---|---|---|
| 目的 | 在选定的命令处暂停执行 | 标记命令执行开始的位置 |
| 快捷键 | B | S |
| 每个脚本允许的次数 | 多 | 只有一个 |
| 视觉标记 | 两根黄色管道 | 绿色三角形 |
| 典型用途 | 检查状态并找出缺陷 | 登录或设置后恢复运行 |
设置起点的方法 Selenium
与断点类似,起始点可以通过两种方式设置。
起点可以通过两种方法选择:
1. 右键单击“命令”列下的任何命令 Selenium 在 IDE 中,选择“设置/清除起点”选项。您也可以使用键盘上的快捷键“S”来标记起点(在屏幕截图中显示为绿色三角形)。重复此步骤即可取消选择起点。
2. 点击“操作”->“设置/清除起点”。这将选中起点,或者重复相同的步骤取消选中它。
如何设置起点 Selenium
让我们通过一个例子来看一下第一种方法。
第一种方法
步骤1) 正式上线 Firefox 和 Selenium IDE。
步骤2) 输入基本类型 URL 如同 —> https://demo.guru99.com/test/newtours/
步骤3) 点击录制按钮(如下截图中红色方框所示)。
步骤4) 在此步骤中,
- 在“表格”选项卡下,右键单击“clickandwait”命令。
- 现在选择“设置/清除起点”选项。您也可以使用键盘上的快捷键“S”来选择“设置/清除起点”。
点击“设置/清除起点”后,会打开另一个窗口。在这个窗口中,“命令”列下方的“类型”前面会显示一个绿色三角形符号。
这个三角形符号表示测试用例从这里开始。所以当你点击“运行”按钮时,程序就会从这里开始执行。
注意:单个测试脚本中只能有一个起始点。此外,起始点取决于当前显示的页面。如果用户位于错误的页面,则执行将失败。
第二种方法
- 按照前面(第一种方法)中提到的步骤 1、2 和 3 进行操作。
- 接下来,按照以下步骤操作,
- 点击菜单栏中的“操作”选项,
- 点击“设置/清除起点”选项。








