2016-04-13 3 views
1

Я пытаюсь записать тесты пользовательского интерфейса для приложения Aurelia. Я использую 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"> 

Это, кажется, не выводит какой-либо html-att ребрами/свойствами, которые Test Studio может защелкнуть. Как изменить текстовое поле так, чтобы оно было обнаружено в Test Studio?

ответ

0

Возможно, Telerik Test Studio слишком рано проверяет страницу и что она не может найти элементы, которые динамически добавляются? Замените if.bind на show.bind, чтобы узнать, работает ли он.