У меня HTML + Angular выглядит так:
<div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell ng-scope ui-grid-coluiGrid-15T" ng-class="{ 'ui-grid-row-header-cell': col.isRowHeader }" ui-grid-cell="">
<div class="ui-grid-cell-contents ng-binding ng-scope ui-grid-cell-focus" tabindex="-1">33</div>
</div>
и это выглядит так:
И мне нужно добавить / изменить значение, которое находится между div (в этом примере это номер 33). Как бы я ни пытался отправить ключ, это не помогает. Я дважды проверяю правильность моего XPATH, но все же...
var pkValue = "11";
element(by.xpath('(/html/body/div[2]/div/div/div[2]/form/fieldset[2]/div[2]/div/div/div[2]/div[2]/div/div/div/div[3]/div)')).sendKeys(pkValue);
Есть ли что-то, что мне не хватает, или мне нужно сделать что-то еще для этого?