如果其他……
测试Studio提供了内置的测试场景的条件不能由一个简单的动作序列。一个可用的条件是如果. .其他块来决定如何进行测试根据特定的条件。
在本文中,您可以找到以下主题:
提示
检查这个一步一步的教程博客如何提高你的测试场景和条件的步骤。
建立一个如果……Else语句
1。创建一个Web测试并单击记录。
2。导航到www.random.org。
3所示。最小值字段设置为1和马克斯字段2。
4所示。点击生成。
5。使在强调通过点击突出元素测试工作室记录器和悬停在结果框。
6。点击快速任务并双击验证——文本包含' 1 '。
7所示。禁用鼠标经过高亮和最小化浏览器。
8。选择条件在步构建器并添加如果其他……的一步。
![]() 独立的版本 |
![]() VS插件 |
9。如果步骤中从下拉选择以前记录的验证。
10。取消/删除如果外的验证步骤,所以它不会被执行(我们有这个验证已经添加到如果步骤)
11。打开IE录制窗口并导航到www.google.com。最小化浏览器了。
12。拖动导航到谷歌如果一步一步进入。
13。打开IE录制窗口并导航到www.bing.com。最小化浏览器了。
14。拖动导航到必应进入其他步骤。
执行状态和结果
15。保存并执行测试。
- 如果1生成如果条件评估为true的步骤如果分支执行。中的步骤其他分支跳过,显示为“没有运行”。
- 如果2生成如果条件评估是错误的(例如,目标文本框元素包含错误的内容)和步骤其他分支执行。跳过步骤如果分支和显示为“没有运行”。
- 请注意:如果条件的如果分支无法评估(例如,目标元素TextContent验证无法定位),中的步骤如果分支又将被忽略,将显示“没有运行”图标,如果条件是错误的。
如果一个元素存在于DOM
检查是否存在一个元素的DOM应用程序——一个“等元素“验证必须被使用。它返回真/假输出和如果条件可能是没有制动测试执行完成。在下图的——如果不执行步骤4SecondLink元素不会被添加到DOM和步骤将继续其他分支。
如果执行步骤4SecondLink元素将被添加到DOM和如果条件通常通过如下所示。