Как отработать onchange?
Автор Shmublon, 11 фев 2009 14:58
Сообщений в теме: 7
#1
Отправлено 11 февраля 2009 - 14:58
Есть вот такой select: <select id="j_id_jsp_298786583_7:filter1" class="x6" onchange="_adfspu('j_id_jsp_298786583_7',0,'j_id_jsp_298786583_7:filter1','j_id_jsp_298786583_7:filter1');return true;" name="j_id_jsp_298786583_7:filter1">
Пытался с помощью selenium.select визуально переставляется значение но скрипт не отрабатывает.
Пытался сделать это с помощью selenium.fireEvent("j_id_jsp_298786583_7:filter1", "onchange"); на что селениум начал ругаться: Недопустимый аргумент
Кто сталкивался с такой проблемой? Что делать? Возможно ли в селениуме отработать onchange?
Пытался с помощью selenium.select визуально переставляется значение но скрипт не отрабатывает.
Пытался сделать это с помощью selenium.fireEvent("j_id_jsp_298786583_7:filter1", "onchange"); на что селениум начал ругаться: Недопустимый аргумент
Кто сталкивался с такой проблемой? Что делать? Возможно ли в селениуме отработать onchange?
#2
Отправлено 11 февраля 2009 - 16:01
событие называется не onchange, а change
#3
Отправлено 11 февраля 2009 - 16:09
спасибо, теперь fireEvent не выдает ошибок, но скрипт все равно не отрабатывает!!!
#4
Отправлено 11 февраля 2009 - 16:13
расшифруйте, плиз, что означает ваше не отрабатывает в терминах ожидаемый результат, получаемый результат
#5
Отправлено 11 февраля 2009 - 16:19
после нажатия на выпадающее меня и выбора пункта должно без перезагрузки страницы появится поле ввода, но оно не появляется
#6
Отправлено 06 марта 2009 - 15:35
Дёрни для элемента метод blur() после изменения, должно помочь.
#7
Отправлено 10 марта 2009 - 13:43
Огромное спасибо, для тех у кого возникнет такая же проблема, вот как это работает
selenium.select("selectLocator", "selectionValue");
selenium.fireEvent("selectLocator", "blur");
Спасибо, за ответ, я уже не надеялся, что получится
selenium.select("selectLocator", "selectionValue");
selenium.fireEvent("selectLocator", "blur");
Спасибо, за ответ, я уже не надеялся, что получится
#8
Отправлено 10 марта 2009 - 13:47
Всё получится, я ещё ни разу не встречал нерешаемой проблемы :)Спасибо, за ответ, я уже не надеялся, что получится
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных