Для тестирования моего приложения AngularJS 1.6 я настроил Protractor 5 с multiCapabilities
в его конфигурации. Предполагается, что два экземпляра одного и того же браузера работают параллельно, представляя двух пользователей приложения, взаимодействующих друг с другом. Я знаю, что это, вероятно, не лучшая практика, но вред уже нанесен, и о рефакторинге в настоящее время не может быть и речи.
Эта настройка хорошо работает в Chrome и Firefox, но Internet Explorer 11 (через удаленный Selenium 3.11), по-видимому, интерпретирует multiCapabilities
по-разному: он не открывает два экземпляра IE, работающих параллельно, а скорее один за другим .
В конфигурации Selenium maxInstances
установлен на 4 и browser.forkNewDriverInstance
работает.
Итак, что я могу сделать, чтобы Internet Explorer запускал два экземпляра параллельно / одновременно?