Я не уверен, в чем может быть конкретная проблема, с которой вы столкнулись, однако я подготовил простой тест, используя страницу из наших примеров, на которые вы ссылались:
RadGrid grid = Find.ById ("RadGrid1" );GridDataItem firstRow = grid.MasteTable.DataItems [0];GridDataCell firstRowThirdCell = firstRow.DataCells [2];
// установить начальное значение Assert.IsTrue (firstRowThirdCell.CellText == "Chai", String.Format ("Ошибка подтверждения, ожидаемое значение {0}, фактическое {1}", "Chai", firstRowThirdCell.Текст_ячейки));HtmlAnchor firstRowEditButton = firstRow.Find.ById ("~ AutoGeneratedEditButton");
// перевести элемент в режим редактирования firstRowEditButton.Click ();Wait.For (myItem => myItem.Edited, firstRow, 5000);HtmlInputText productNameTbx = Find.ById ("~ ctl05_ctl09");productNameTbx.Value = "foo";
// обновить элемент GridEditForm editForm = Find.ById ("~ ctl05_ctl00");editForm.Update ();Wait.For (myItem =>! MyItem.Edited, firstRow, 5000);
// проверяем, обновлена ли сетка.CellText));
Вы можете использовать его в качестве справочного материала и изменять его в соответствии с требованиями вашей веб-страницы / теста.В случае возникновения каких-либо дополнительных вопросов или трудностей, не стесняйтесь сообщить нам о них.