此帖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()。
提前致谢, 塞布丽娜