1

我正在尝试记录 Aurelia 应用程序的 UI 测试。我正在使用 Telerik Test Studio,它在检测通过模板生成的文本框时遇到问题。

如果我在模板中使用直接 HTML,例如

<input type="text" name="firstname">

这很容易检测和记录,并且测试的回放可以在该字段中输入信息

在模板中,如果我有类似的文本框

<textbox name="patientLastName" size="small" editing.bind="editing" if.bind="!demographics.lastName.hidden" required.bind="demographics.lastName.required" label.bind="demographics.lastName.name" value.bind="patient.details.lastName"></textbox>

模板有效,但我得到类似于 html

<input class="form-control au-target" type="text" value.bind="value" disabled.bind="!editing" au-target-id="143">

这似乎没有输出 Test Studio 可以锁定的任何 html 属性/属性。我将如何更改文本框以便 Test Studio 可以检测到它?

4

1 回答 1

0

会不会是 Telerik Test Studio 过早地检查页面并且找不到动态添加的元素?替换if.bindshow.bind,看看它是否有效。

于 2016-04-13T04:53:13.057 回答