selectlist不会触发Watir和IE的页面重新加载

时间:2011-02-28 18:22:33

标签: internet-explorer watir

此帖Watir question regarding select_list and reloading中描述的问题相同但解决方案对我不起作用。

安装程序是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 :(得分:0)

我的猜测是你必须找到要触发的JavaScript事件:How to find out which JavaScript events fired?