我有一个问题,我无法在互联网上找到答案,但似乎它应该非常简单,这让我觉得我一直都是愚蠢的东西:
在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,键入
(我从未在其中任何一个中使用右键单击)
当我完成迭代时,参数编号(不是输入字段中的数字)会在页面左侧更新。
这些都没有显示任何结合的证据。
请帮忙。
答案 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>