事情是这样的:我的when应用有很多弹出窗口,我的老板希望在会话到期时关闭它们,因为当会话到期,用户在弹出窗口上按刷新时,他会看到登录页面-> user logs on -> user被定向到仪表板。现在,弹出窗口中的仪表板屏幕完全不酷。这就是谷歌让我这么做的地方:
让javascript在加载时关闭弹出窗口。如果会话已过期,则在响应中生成此onload脚本(从jsp检查会话过期并有条件地包含onload脚本)。
你认为这是一个好方法吗?此场景的最佳实践是什么?
附言:我不能使用AJAX
我正在运行selenium测试来测试应用程序。我登录到应用程序,检查一些UI文本,然后注销。当我注销时,当前浏览器被关闭,另一个浏览器打开并弹出您正在查看的网页正在尝试关闭您要继续的window.Do。
当我手动注销应用程序时,它会将我重定向到同一浏览器窗口中的登录页面。但在seelnium测试中,它会关闭当前浏览器并打开另一个带有弹出窗口的浏览器。
我尝试用chooseOKonNextConfirmation方法在弹出窗口中选择yes按钮,但没有点击。如何避免生成这些弹出窗口?我使用的是selenium jar 2.30(RC) IE 8、Windows XP
我在我的应用程序中使用了表单身份验证。当会话到期时,我将用户重定向到登录页面。对于普通视图,它工作得很好。但是当我使用ajax调用打开带有部分视图的模式弹出窗口时,如果空闲了一段时间。然后点击按钮,我得到的登录页面内的模式弹出。 有人能帮我解决这个问题吗?提前谢谢。 请看下面的代码。 jquery打开模式弹出窗口 $("#btnCreatePackage").on("click", function () {
var url = $(this).data("url");
$.get(url, function