Вероятно, в вашем коде нет ничего плохого.Хотя я использую Java, поэтому не могу сказать наверняка.
У меня была та же проблема с IE, в то время как FF и Chrome работали нормально.
Эта запись предполагает, что запуск Selenium Server через подключение к удаленному рабочему столу может привести к проблемам.
В некоторых других публикациях предполагается, что заставка может иметь к этому отношение.
Я только что попытался оставитьподключение к удаленному рабочему столу открыто, и это решило проблему черного скриншота.Также вход в систему через VNC, похоже, работает, что наводит меня на мысль, что Windows блокирует экран после разрыва подключения к удаленному рабочему столу, оставляя его разблокированным при использовании VNC.
Эта запись предполагает отключениеснимки экрана при заблокированном экране - это функция безопасности Windows.