Как найти и удалить конкретную запись в таблице / сетке с помощью Selenium - PullRequest
1 голос
/ 09 августа 2011

Предположим, что страница содержит таблицу записей (созданную динамически) с опциями Удалить, Изменить и Просмотреть (для каждой строки / записи).Теперь я хочу найти конкретную запись с именем / идентификатором и удалить эту запись.Возможно ли это в Selenium?

Помогите мне решить эту проблему!Заранее спасибо.

1 Ответ

2 голосов
/ 09 августа 2011

Конечно, мы делаем это все время в наших тестах.Вам нужно написать локатор элемента, который найдет нужную вам строку и определит соответствующую кнопку, а затем просто Selenium.Click(...) на ней.Точное значение локатора будет зависеть от вашего приложения, но, вероятно, это будет что-то вроде xpath=//path/to/table/tr[td[pos() = 1 AND text() = 'My Name']]/td/button[@value='Delete'].Другими словами, «кнопка со значением« Удалить »в строке с« Моим именем »в первой ячейке таблицы».

...