Chromedriver работает очень медленно на определенной машине, используя Selenium Grid и .net

Обзор: Chromedriver работает нормально на одной машине, но крайне медленно на двух других идентичных машинах.

Настроить:

Selenium Webdriver использует .Net для кодирования и Selenium Grid для распространения тестов. MSTest используется в Visual Studio 2010 для запуска тестов.64-битная Windows 7 локальная машина, выступающая в качестве концентратора

Три 32-разрядные удаленные машины Win 7 (две из которых являются виртуальными) в моей локальной сети, все настроены как узлы. Вот команда, используемая для запуска узлов на удаленных машинах:

java -jar c: \ seleniumWebDriver \ seleniumGrid \ selenium-server-standalone-2.31.0.jar -role узел -hubhttp://XXX.XXX.XXX.XXX:4444/grid/register -browser "browserName = chrome", maxInstances = 4 -Dwebdriver.chrome.driver = "C: \ seleniumWebDriver \ chromedriver.exe"

Драйвер запускается так из кода:

Возможность DesiredCapabilities = new DesiredCapabilities (); ability.SetCapability (CapabilityType.BrowserName, браузер); драйвер = новый RemoteWebDriver (новый Uri (hubUrl), возможность);

Переменные «browser» и «hubUrl» выше передаются через файл app.config, который создается во время выполнения. Для этого случая браузер = хром.

Проблема:

Когда я настраиваю машину 212 (которая является виртуальной машиной) в качестве узла chrome с помощью приведенной выше команды, а затем запускаю сценарии из концентратора, я вижу, что chrome запускается на соответствующей удаленной машине и работает нормально. Это поля между 5-10 командами в секунду.

Когда я таким же образом настраиваю машину 78 (виртуальная машина) или машину 103 (реальная машина) как узел, а затем запускаю сценарии из концентратора, я вижу, что узел запускается правильно. Тем не менее, он работает очень медленно, как 1 команда в секунду или меньше.

Другая информация: Как я уже сказал, на одной машине хром работает нормально, а на других работает крайне медленно. Firefox и IE, когда они настроены как узлы, работают нормально.

Я сравнил машину 212 (которая работает правильно) с другими машинами и не могу найти разницу. Все машины используют «selenium-server-standalone-2.31.0.jar» и одну и ту же версию ChromeDriver.

Не похоже, что узлы перегружены. Кроме того, это очень стабильная разница в производительности, которая, по-видимому, не связана с какой-либо флуктуацией нагрузки на сеть или машины.

Мой сетевой специалист подтвердил, что все эти машины настроены одинаково в сети.

Кто-нибудь видел что-нибудь подобное раньше?

РЕДАКТИРОВАТЬ 1: Я вошел в систему сегодня, и все три удаленных компьютера медленно работают Chrome. Раньше один из них был нормальным, но теперь они все медленные.

Ответы на вопрос(3)

Ваш ответ на вопрос