Мы создаем новую систему с jqgrid в качестве основного отображения сетки - и мы реализовали поиск в сетке, используя поля в заголовке столбца. В основном, сетка становится пустой, и пользователь может щелкнуть в столбце над полем и ввести информацию, нажать Enter, и поиск по сетке запускается. Мы также собираемся использовать всплывающую форму для поиска, но для большинства сеток мы будем использовать поля типа заголовка столбца для поиска.
Я пытаюсь автоматизировать тестирование и у меня возникли небольшие проблемы ... Я могу открыть страницу и ввести информацию в поле, по которому я хочу выполнить поиск ... но автоматизация клавиши ввода вызывает у меня небольшие проблемы .
Есть ли скрытая кнопка? Или скрипт мне нужно вызвать?
Я использовал;
System.Windows.Forms.SendKeys.SendWait ( "{ENTER}");
и это работает только при запуске теста в режиме отладки - похоже, поскольку браузер выведен на передний план, он знает о текущей форме. Если я «запускаю» тест - и браузер запускается в фоновом режиме, ввод не отправляется.
Я посмотрел;
WebBrowser.Current.ActiveElement.KeyPress ( '\ г');
но я не могу заставить это работать.
ТИА
Wayne