Да. Я уверен, что все в порядке.
Попробуйте использовать MS Entity Framework , и это поможет вам выделить.
Безголовый Chrome был отправлен в Chrome 59 Google Team , в котором был введен способ запуска браузера Chrome в Безглавой среде .
Была добавлена заметка:
Headless mode has been available on Mac and Linux since Chrome 59. Windows support came in Chrome 60.
В статье Getting Started with Headless Chrome
указано, что:
--disable-gpu \ # Temporarily needed if running on Windows.
Примечание был добавлен как:
В настоящий момент вы также захотите включить флаг
blockquote>--disable-gpu
, если вы работаете в Windows.обсуждение
Headless: make --disable-gpu flag unnecessary
было ясно, что:Флаг
blockquote>--disable-gpu
больше не нужен на Linux или Mac OSX . Это также станет ненужным для Windows, как только исправлена ошибкаSwiftShader fails an assert on Windows in headless mode
.Что произошло под капотом?
As за обсуждение
headless: Switch from osmesa to SwiftShader
, поскольку команда Google / Chromium решила отправить SwiftShader с Chrome, команда подумала начать использовать его для рендеринга GL-контента в режиме безголового . Для этого потребовалось несколько изменений:
- Пропустить сбор данных GPU в режиме Безглавых , поскольку SwiftShader не считается программной реализацией этого кода, который приводит к сбою когда мы пытались получить информацию из Window System.
- Пропустите инициализацию GL в InitializeStaticEGLInternal , если мы намереваемся использовать osmesa. SwiftShader требует инициализации, как и другие внепроцессные реализации.
- В настоящее время SwiftShader не поддерживается на Mac OSX , поэтому команда решила продолжить использовать физический GPU в режиме безглавых на этой платформе (в отличие от других платформ, где все выдается программным обеспечением).
- Таким образом, чтобы отключить поддержку WebGL в режиме Безголовый режим они решили использовать --disable-gpu и --disable-software-rasterizer
Идея
Support WebGL in headless
все еще обсуждается, ноSwiftShader fails an assert on Windows in headless mode
с ошибкой как:[0117/125830.649194:ERROR:gpu_process_transport_factory.cc(1043)] Lost UI shared context. DevTools listening on ws://127.0.0.1:37429/devtools/browser/1f0b2bf7-dfdd-44ac-9da7-f2659d352f0d
Заключение
Эта ошибка не влияет на ваш
@Test
, и пока вы можете игнорировать ошибку.
Это похоже на проблему с последней версией Chrome (65.0.3325.146). Вернувшись к более ранней версии Chrome (64.0.3282.186), проблема исчезла для меня.
Будет исследовать дальше и обновлять здесь, если я нахожу дополнительную информацию, но в качестве временного обходного пути вы можете удалить хром и установить версия 64.0.3282.186.