Сбой Chrome на нескольких экземплярах Chrome Driver - PullRequest
0 голосов
/ 25 октября 2018

Я занимаюсь разработкой приложения, которое открывает несколько экземпляров драйвера Chrome, и делаю это, делая мое приложение многопоточным.Под этим я подразумеваю, что я создаю несколько потоков, и каждый поток открывает несколько драйверов Chrome и собирает информацию с определенного URL-адреса.Когда число браузеров Chrome довольно большое (например, 25-30 браузеров), я получил сообщение об ошибке расширения Chrome.Я не знаю, связано ли это с загрузкой процессора браузером Chrome или это связано с Chrome.Если я запустил браузер Chrome без монитора, это решит мою проблему?(минимизируя использование процессора!) Если вам нужен совет, пожалуйста.

1 Ответ

0 голосов
/ 25 октября 2018

Открытие более 10 экземпляров браузера Chrome на одном компьютере при попытке выполнения многопоточного автоматического выполнения теста не рекомендуется.

В зависимости от RAM size и DISK usage попробуйте увеличить или уменьшить нагрузку (количество браузеров), чтобы найти основную причину.

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

...