Невозможно нажать на значок изображения, который отображается с помощью WatiN - PullRequest
0 голосов
/ 19 августа 2011

Я использую WatiN для автоматизации.

У меня есть экран, на котором отображаются две опции: «Поиск» и «Фильтр», при этом одновременно включается только одна опция.

По умолчанию поиск включен. Я могу нажать «Фильтр» и выполнить операции фильтрации, но когда я пытаюсь нажать на опцию поиска (Изображение), я получаю сообщение «Элемент отключен».

Может кто-нибудь предложить, как мы можем нажать на отключенное изображение, используя WatiN? Это работало нормально некоторое время назад, но начало сбой в тот момент, когда я переключаюсь обратно на поиск.

Спасибо и С уважением, Кумар

1 Ответ

1 голос
/ 19 августа 2011

Можете ли вы опубликовать часть кода, который вы используете для этих действий.

Я предполагаю, что изначально вы определяете кнопки поиска и фильтра, а кнопка поиска в это время отключена.И по какой-то причине изменение состояния DOM не отражается на объекте.Если мое предположение верно, любое из этих действий может помочь

ОПЦИЯ 1

Image search = // Identify the image button for search;
Image filter = // Identify the image button for filter;

/// Perform filtering ops

search.Refresh();
search.Click();

Если это не поможет,

ОПЦИЯ 2

/// Perform filtering ops
search = /// Identify the image button from the DOM now;
search.Click();
...