【发布时间】:2019-01-18 07:08:20
【问题描述】:
我有一台运行 Windows 7 虚拟机的 Windows 10 笔记本电脑。在虚拟机内部,当我启动 WebDriver 时,它会在启动时给出错误 gpu_process_transport_factory.cc Lost UI shared context:
IWebDriver driver = new ChromeDriver() //This causes the 1009 Error
查询立体声录音失败和发送 GpuChannelMsg_CreateCommandBuffer 失败和command_buffer_proxy_impll.cc共享内存也会有所不同句柄无效。
这已经工作了几个月并且没有进行任何更改(此 WebDriver 是虚拟机的唯一用途),运行它的笔记本电脑运行良好(即. 没有 GPU 问题)。 WebDriver 仍然在页面中导航,但会出现更多错误并且速度会慢 10 倍。
编辑:将 ChromeDriver 更新到 2.35,但行为仍然相同。
【问题讨论】:
-
您的机器使用的是哪个版本的 Chrome?我最近刚开始遇到这个问题,发现出现错误的机器是 65 版,而正常工作的机器是 64 版。
-
这会影响执行鼠标相关控制的能力吗?即 - mouseButtonDown、moveTo 等?
标签: c# selenium selenium-webdriver selenium-chromedriver chrome-web-driver