新Telerik测试工作室吗?免费下载30天试用版

如果其他……

测试Studio提供了内置的测试场景的条件不能由一个简单的动作序列。一个可用的条件是如果. .其他块来决定如何进行测试根据特定的条件。

在本文中,您可以找到以下主题:

提示

检查这个一步一步的教程博客如何提高你的测试场景和条件的步骤。

建立一个如果……Else语句

1。创建一个Web测试并单击记录。

2。导航到www.random.org

3所示。最小值字段设置为1和马克斯字段2。

4所示。点击生成

随机

5。使在强调通过点击突出元素测试工作室记录器和悬停在结果框

启用高亮显示

6。点击快速任务并双击验证——文本包含' 1 '

验证

7所示。禁用鼠标经过高亮和最小化浏览器。

8。选择条件步构建器并添加如果其他……的一步。

独立的
独立的版本
VS插件
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和如果条件通常通过如下所示。

其他元素存在

在这篇文章中
Baidu
map