Как я могу запустить несколько версий IE с разными сессиями - PullRequest
1 голос
/ 05 декабря 2008

Я занимаюсь разработкой веб-приложения, ориентированного на IE, и в ходе тестирования хотел бы войти в систему под несколькими пользователями и проверить их взаимодействие друг с другом.

В настоящее время я должен входить и выходить, чтобы переключать пользователей; Открытие другого окна просто отменяет куки / сессию.

Есть ли способ заставить IE работать отдельно; Я могу запустить Firefox или Chrome и получить другой сеанс, но приложение не поддерживается в этих браузерах.

Ответы [ 7 ]

4 голосов
/ 05 декабря 2008

Как насчет запуска его под другим пользователем?

Например,

runas /user:domain\account iexplore.exe
2 голосов
/ 05 декабря 2008

Одно из возможных решений - запуск различных виртуальных машин с различными настройками с вашего ПК. Virtual PC 2007 - бесплатная загрузка от Microsoft, которая делает создание виртуальных машин очень простым и понятным.

Предполагается, что у вас есть умеренно мощные ресурсы ПК, и это не должно быть проблемой.

http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6&displaylang=en

Есть также MultipleIEs, хотя я не думаю, что он использует разные сессии ... хотя стоит попробовать.

MultipleIEs

1 голос
/ 31 июля 2009

Существует также IECollection .

0 голосов
/ 31 июля 2009

Как насчет использования IE Tester и тестирования также для других версий IE?

http://www.my -debugbar.com / вики / IETester / HomePage

Как иметь два разных домена для одной машины? таким образом, разные куки будут использоваться для разных доменов ("servres").

0 голосов
/ 31 июля 2009

Это может быть лучшим решением:

http://www.mydigitallife.info/2009/07/22/run-separate-isolated-ie8-window-frame-session-with-nomerge-switch-for-multiple-logins/

запустить ie8 с флагом -nomerge или использовать новый сеанс из меню ...

0 голосов
/ 05 декабря 2008

Вы можете использовать инструмент виртуализации, такой как vmware, и запустить второй (или более, если у вас достаточно ОЗУ) экземпляр Windows со своим собственным IE.

И этот инструмент звучит так, как будто он может достичь того же самого только для IE (без хлопот настройки всей установки Windows): http://googlesystem.blogspot.com/2007/05/google-buys-greenborder-security.html

0 голосов
/ 05 декабря 2008

Возможно, это не окончательное решение вашей проблемы, но я заметил, что, например, RSS Bandit - программа чтения RSS, использующая IE в качестве механизма рендеринга, - похоже, имеет другую базу cookie чем «настоящий Internet Explorer». Таким образом, вы можете иметь два (основанных на IE) сеанса браузера одновременно.

Не уверен, если - и когда - это применимо к другим приложениям.

...