Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Обновление/изменение javascript ComboBox Ajax Control Toolkit

Автор вопроса: jonfriesenОтветов: 1

Я пытаюсь написать автоматический тест пользовательского интерфейса. Я использую ComboBox из Ajax Controlkit для asp.net.

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

Я обнаружил, что если я ввожу новое значение, то просто физически щелкаю поле со списком и продолжаю тест, а обратная передача отправляет правильное значение.

Я предполагаю, что физический щелчок вызывает функцию javascript для обновления поля, но я просто не могу понять, какую функцию я должен вызывать в своем тесте.

Я ценю любые предложения!

Ура Джон

javascripttestingautomated-testsajaxcontroltoolkit

Ответы

Ответ 1 · рейтинг 2 · Yuriy Rozhovetskiy

var extender = $find("ctl00_SampleContent_ComboBox1");
extender.get_textBoxControl().value = "Bravo";
extender._onTextBoxBlur();

Хорошо работает на этой странице: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ComboBox/ComboBox.aspx

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы