在Microsoft Test Manager(MTM)中,如何将参数绑定到输入字段?

时间:2016-05-23 00:22:37

标签: microsoft-test-manager mtm

我有一个问题,我无法在互联网上找到答案,但似乎它应该非常简单,这让我觉得我一直都是愚蠢的东西:

在Test Runner期间,我无法绑定参数。

我有:

操作:
1.打开应用程序预测结果:应用程序打开
2. @ Num1 + @ Num2期望结果:Blah

参数:
Num1 Num2
10 20
40 10
13 18

输入字段位于以下html:

<html>
<head>
<title></title>
</head>
<body>
<input type="text" />
<input type="text" />
</body>
</html>

(我也试过使用带有两个文本输入框的网站,但它也没有用。)

当我将参数值绑定到html doc中的字段时,它不是绑定。如果它绑定,指向当前参数的箭头应切换到复选标记,箭头指向下一个参数值。 (否则,箭头只会移动到下一个参数。)我只让它绑定一次,我不知道怎么做。我试过了:

〜单击第一个输入字段,Ctrl-V,Tab,Ctrl-V(第一个字段10个,第二个字段10个)
〜手动输入10和20
〜点击第一个输入,Ctrl-V,Tab,点击Num2 = 20,Ctr-V中的20 〜而不是使用Tab,离开焦点我踩到外部输入字段1然后在输入字段2内 〜使用Enter,左键单击,Tab键,Ctrl-V,键入

的其他各种组合

(我从未在其中任何一个中使用右键单击)

当我完成迭代时,参数编号(不是输入字段中的数字)会在页面左侧更新。

这些都没有显示任何结合的证据。


请帮忙。

1 个答案:

答案 0 :(得分:0)

据我所知,MTM将尝试找到您使用的输入框的路径并将参数绑定到它们。但是,如果您提供的HTML代码段是您的实际HTML,则可能是MTM无法执行此操作,因此无法为您创建输入框的路径。

我不确定这会有所帮助,但我可以想象MTM测试运行器的绑定时间很长。因此,尝试使MTM更容易识别2个输入框:

<html>
  <head>
    <title></title>
  </head>
  <body>
    <input type="text" id="text-1" />
    <input type="text" id="text-2" />
  </body>
</html>