Нажмите на прокручиваемую таблицу данных с помощью watir - PullRequest
1 голос
/ 14 октября 2010

Есть ли в любом случае маркировка нескольких разных строк в прокручиваемой таблице данных?

Я знаю, как пометить один ряд b.div (: id, "listProductsForm: productList: bc_4_0"). нажмите

Я просто хочу смоделировать "Ctrl" - кнопка нажата

Ответы [ 2 ]

0 голосов
/ 22 октября 2010

Скорее всего, вам понадобится использовать комбинацию Watir :: IE.send_keys () и действий щелчка по документу.

Попробуйте что-то вроде этого:

@browser.send_keys("{CTRLDOWN}")
@browser.div(:id, "listProductsForm:productList:bc_4_0").click
@browser.div(:id, "listProductsForm:productList:bc_5_0").click
@browser.send_keys("{CTRLUP}")

Документация по Watir API: http://wtr.rubyforge.org/rdoc/1.6.5/classes/Watir/IE.html#M000497

Приведенная выше документация ссылается на конкретные ключевые команды, которые можно отправить. Я уверен, что для этого потребуется установить AutoIt.

0 голосов
/ 19 октября 2010

Как выглядит ваша "таблица прокручиваемых данных"?Покажите нам HTML.Я вижу, что вы используете тег div для доступа к одному элементу.

Возможно, вам нужно запустить какое-то событие JavaScript.См. Как узнать, какие события JavaScript сработали?

...