Internet explorer 如何使用不同的会话运行多个版本的IE

Internet explorer 如何使用不同的会话运行多个版本的IE,internet-explorer,testing,multiple-instances,Internet Explorer,Testing,Multiple Instances,我正在开发一个针对IE的web应用程序,在测试过程中,我希望以不同用户的身份登录,并测试他们之间的交互 目前我必须登录和注销才能切换用户;打开另一个窗口只会覆盖Cookie/会话 有没有办法让IE完全独立运行;我可以运行firefox或chrome并获得另一个会话,但这些浏览器不支持该应用程序。作为其他用户运行该应用程序如何 比如说, runas /user:domain\account iexplore.exe 作为不同的用户运行它怎么样 比如说, runas /user:domain\ac

我正在开发一个针对IE的web应用程序,在测试过程中,我希望以不同用户的身份登录,并测试他们之间的交互

目前我必须登录和注销才能切换用户;打开另一个窗口只会覆盖Cookie/会话


有没有办法让IE完全独立运行;我可以运行firefox或chrome并获得另一个会话,但这些浏览器不支持该应用程序。

作为其他用户运行该应用程序如何

比如说,

runas /user:domain\account iexplore.exe

作为不同的用户运行它怎么样

比如说,

runas /user:domain\account iexplore.exe

一个潜在的解决方案是从您的PC上运行各种不同的虚拟机,并具有不同的设置。Virtual PC 2007是从Microsoft免费下载的,它使虚拟机的创建变得非常简单和直接

假设你有一台性能适中的电脑,那么你的资源也不会有什么问题

虽然我不认为它使用不同的会话,但它也有多个会话。。。不过值得一试


一个潜在的解决方案是从您的PC上运行各种不同的虚拟机,并具有不同的设置。Virtual PC 2007是从Microsoft免费下载的,它使虚拟机的创建变得非常简单和直接

假设你有一台性能适中的电脑,那么你的资源也不会有什么问题

虽然我不认为它使用不同的会话,但它也有多个会话。。。不过值得一试


这可能不是您问题的最终解决方案,但我观察到的是,例如,一个使用IE作为渲染引擎的RSS阅读器似乎与真正的Internet Explorer具有不同的Cookie基础。这样,您可以同时拥有两个基于IE的浏览器会话


不确定这是否以及何时适用于其他应用程序。

这可能不是您问题的最终解决方案,但我观察到的是,例如,使用IE作为渲染引擎的RSS阅读器似乎与真正的Internet Explorer具有不同的Cookie基础。这样,您可以同时拥有两个基于IE的浏览器会话


不确定这是否以及何时适用于其他应用程序。

如果您有足够的带有自己IE的windows RAM实例,您可以使用vmware之类的虚拟化工具运行一秒钟或更长时间

这个工具听起来似乎只适用于IE,而无需设置整个windows安装:

如果您有足够的带有自己IE的windows RAM实例,您可以使用vmware之类的虚拟化工具运行一秒钟或更长时间

这个工具听起来似乎只适用于IE,而无需设置整个windows安装:
这可能是一个更好的解决方案:


使用-nomerge标志运行ie8或从菜单中使用新会话…

这可能是一个更好的解决方案:


使用-nomerge标志运行ie8或从菜单中使用新会话…

也有。

也有。

使用IE测试仪并测试其他IE版本如何


如何为同一台机器创建两个不同的域?这样,不同的Cookie将用于不同的域服务

使用IE Tester并对其他IE版本进行测试怎么样


如何为同一台机器创建两个不同的域?这样,不同的Cookie将用于不同的域服务

似乎工作得很好;我没有意识到你可以从命令行启动它,在以前的情况下,你可以通过右键点击并选择RunAs。。。;在建立了与账户的链接后,它现在很容易在自己独立的环境中启动一个链接;我没有意识到你可以从命令行启动它,在以前的情况下,你可以通过右键点击并选择RunAs。。。;在设置了与帐户的链接后,现在可以很容易地使用自己的独立环境启动一个链接。我确实设置了VM,并将其用于IE、6.0、5.0、3.0的版本测试??Windows 98、95等—但当您需要多个操作系统且占用太多内存时,即使使用128-256mb的ram启动其中一个操作系统也是一件痛苦的事情。这还有一个额外的好处,即您也可以尝试不同的操作系统,例如,当您想测试它在Linux上的外观/工作情况时。它甚至可以在OSX上运行,但当然不合法。我确实设置了虚拟机,并将其用于IE的版本测试,6.0、5.0、3.0??Windows 98、95等—但当您需要多个操作系统且占用太多内存时,即使使用128-256mb的ram启动其中一个操作系统也是一件痛苦的事情。这还有一个额外的好处,即您也可以尝试不同的操作系统,例如,当您想测试它在Linux上的外观/工作情况时。它甚至可以在OSX上运行,但当然不是合法的。