Это сообщение об ошибке ...
ERROR:broker_win.cc(55)] Error reading broker pipe: The pipe has been ended. (0x6D)
... означает, что канал сломан, как если бы сторона браузера была закрыта.
Эта ошибка определена в broker_win. cc в хранилище кода Chromium следующим образом:
Channel::MessagePtr WaitForBrokerMessage(PlatformHandle platform_handle,
BrokerMessageType expected_type) {
char buffer[kMaxBrokerMessageSize];
DWORD bytes_read = 0;
BOOL result = ::ReadFile(platform_handle.handle, buffer,
kMaxBrokerMessageSize, &bytes_read, nullptr);
if (!result) {
// The pipe may be broken if the browser side has been closed, e.g. during
// browser shutdown. In that case the ReadFile call will fail and we
// shouldn't continue waiting.
PLOG(ERROR) << "Error reading broker pipe";
return nullptr;
}
Основная причина, по которой вы видите эту ошибку, заключается в том, что ChromeDriver контролируется Chrome* Браузер 1014 * обнаружен, а навигация заблокирована.
Решение
В качестве решения вам может потребоваться настроить ChromeDriver / Chrome с определенными конфигурациями, поэтому Селен управляемый Chrome Контекст просмотра не обнаруживается.
Ссылки
Вы можете найдите пару соответствующих подробных обсуждений в:
tl; dr
Сломанная труба ошибка селен вебдрайвер, когда есть разрыв между командами?