首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在chrome上运行nighwatch.js. on /selenium框架时启用WebGL

在chrome上运行nighwatch.js. on /selenium框架时启用WebGL
EN

Stack Overflow用户
提问于 2015-11-19 18:37:13
回答 1查看 3.3K关注 0票数 2

当我试图使用基于nightwatchJS的框架启动具有一些WebGL内容的页面时,我发现了一个奇怪的问题:

  1. 如果我直接使用铬打开页面内容,就会正确地检测到WebGL。chrome://gpu/ ->图形功能状态表明,大多数功能都加速了恶意程序。
  2. 如果我使用夜间窗口打开页面,则不会检测到WebGL (而chrome://gpu/ --> Graphics功能状态表明大多数功能仅限于软件)
  3. 如果我手动打开铬,然后启动夜间处理程序,则在新的铬会话中不会检测到WebGL (而chrome://gpu/ --> Graphics功能状态表明大多数功能仅限于软件)。
  4. 如果我手动打开chrome,然后使用相同的会话配置文件启动夜间处理,页面就不会被加载,但是chrome://gpu/ -> Graphics功能状态表明大多数功能都是硬件加速的。

重要的细节:直到8月底,在铬被更新之前,它一直工作得很好。然后,我试图更新我的版本的色度驱动器,但它也没有工作。Chrome不允许降级到特定版本,并且正在自动安装更新。

有没有人用“夜手表”做过webgl页面?如果是这样的话,您能告诉我应该做什么来强制启用WebGL和硬件加速,并在默认/自定义会话上通过夜间界面加载页面吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-02 10:44:57

使用这些选项可以让它工作!

代码语言:javascript
复制
"chromeOptions": { "args": ["user-data-dir=C:\\Users\\user_name\\AppData\\Local\\Google\\Chrome\\User Data", "--ignore-gpu-blacklist", "--use-gl", "--no-sandbox", "--disable-web-security"] },

(用适当的值替换user_name )

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33811813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档