1
Мы недавно изменили с ng-сетки на Ui-сетку. Это сломало множество моих сценариев автоматизации.Ввод текста в сетку пользовательского интерфейса с использованием автоматизации watir
В настоящее время у меня возникают проблемы с вводом текста в текстовое поле.
Мой HTML:
<div
class="ui-grid-cell ng-scope ui-grid-coluiGrid-0005"
ui-grid-cell=""
ng-class="{
'ui-grid-row-header-cell': col.isRowHeader,
'rowError': row.entity.isValid != undefined && !row.entity.isValid }"
ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name"
tabindex="-1"
aria-selected="true">
<div
class="ui-grid-cell-contents
ng-binding ng-scope
ui-grid-cell-focus">
</div>
</div>
Так что я попытался это, но без радости:
@browser.textarea(:class,'ui-grid-cell-contents ng-binding ng-scope ui-grid-cell-focus').when_present.set 'test'
Какая ошибка вы получаете? Можете ли вы вставить стек? – Johnson
истекает через 30 секунд, ожидая {: class => "ui-grid-cell-content ng-binding ng-scope ui-grid-cell-focus", : tag_name => "textarea"}, чтобы стать настоящим (Watir :: Wait :: TimeoutError) – Ahsan