список выбора не запускает перезагрузку страницы для Watir и IE - PullRequest
1 голос
/ 28 февраля 2011

та же проблема, которая была описана в этом посте Вопрос Watir относительно select_list и перезагрузки , но решение не работает для меня.

Установки IE8, Watir 1.67. У меня есть автоматизация, которая выбирает значение из выпадающего списка языков. Выбор языка изменяет текст страницы на переведенные значения. Автоматизация корректно работает в Firefox; Выбор раскрывающегося значения вызывает перезагрузку страницы с новым текстом. Я вижу, что выбор происходит в IE, но нет перезагрузки страницы. Я попытался запустить onclick, onselect (который получает недопустимое исключение аргумента), onchange без удачи. Рассматриваемый вызов Ajax выглядит следующим образом:

$('#localeSelect').change(function() {
            if ($('#localeSelect').val() != "") {
                var url = $('#localeSelect').val();
                $.ajax({
                    url: url,
                    success: function(){
                        window.location.reload();
                    }
                });
            }
        });

Я не получаю никаких ошибок Watir во время теста, он просто отказывается перезагружаться. Я много сталкивался с этой проблемой в IE, и мне интересно, могу ли я напрямую вызвать window.location.reload (), если нет другого решения.

Спасибо заранее, Сабрина

1 Ответ

0 голосов
/ 01 марта 2011

Полагаю, вам нужно найти, какое событие JavaScript нужно запустить: Как узнать, какие события JavaScript сработали?

...