IE浏览器InPrivate模式助阵,实现单系统两帐号同时登录

        作为开发者,常常需要使用多个帐号登录某个系统进行测试。今天在做一个工作流的创建的时候,需要以多个用户登录到系统中进行操作。频繁切换帐号和输入密码十分麻烦,打开多个窗口也是无济于事的,因为后者登录的帐号会覆盖前面登录的帐号,这主要是后者的cookie信息覆盖掉前者的原故。有人要说了,那使用多个浏览器,每个浏览器分别使用一个身份登录就行了。是啊,这样就不会共享cookie了,但是很可惜的是该工作流系统需要使用XActive插件才能正常运行。应此除了ie浏览器,其他无法正常使用该系统。

       所以要实现多个帐号登录,需要隔离cookie。这个时候ie浏览器的InPrivate浏览模式帮到忙了,使用该模式打开的网页窗口,会在你关闭该窗口的时候清除掉所有历史记录,其中包括cookie、历史记录、下载的缓存文件等。而该功能又恰恰实现了和普通模式中的cookie隔离,即正常模式和InPrivate模式下的cookie互不公用。于是,只要在正常模式下登录一个帐号,然后在“安全”菜单下选择“InPrivate”模式下打开一个新窗口中登录另一个帐号,就可以实现同时登录两个帐号。

       不过,该上述方法有一个局限,就是只能实现2个帐号登录,不能实现3个及以上的帐号登录。如果真需要3个以上,就不能只依靠IE自己了,需要靠其他工具支持。例如我就是用了一个软件-“sandboxie”沙盘软件,这个软件啊,他提供了一个沙盒环境,我们只要在这个沙盒里面运行一个ie浏览器,那么就成功运行另一个cookie隔离的浏览器,而这个沙盘软件,他支持创建多个沙盘,也就是说可以支持N个帐号登录同一个系统。我就是这样同时登录3个帐号进行测试的。希望分享对你有帮助。同时欢迎登录我的个人博客

posted @ 2011-10-20 23:49 看那边的人 阅读(...) 评论(...) 编辑 收藏