当前位置: 首页 > 面试题库 >

Python Selenium中的Chrome选项:禁用GPU与无头

司浩壤
2023-03-14
问题内容

在python-selenium
chrome_options中,以下两个选项之间的区别到底是什么?我知道这两个选项都运行selenium脚本而不打开浏览器。

chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')

问题答案:

你看对了。添加参数会以 无头* 模式 --headless 启动 Chrome浏览器上下文*

但是,该参数的目的 --disable-gpu 是在Windows平台上启用google-chrome-
headless
。由于SwiftShader
较早在Windows的无头模式下无法通过断言,因此需要它。
__

通过Headless解决了
此问题:不需要–disable-gpu标志

您可以在ERROR中找到相关的详细讨论:gpu_process_transport_factory.cc(1007)-丢失的UI共享上下文:在无头模式下通过ChromeDriver初始化Chrome浏览器时



 类似资料:
  • 问题内容: 我想这应该工作: 启用为将来的chrome版本安排的samesite cookie限制。不是,有错误: 我可以使用chrome:// flags手动更改选项,然后查看它是否有效。但是,我想使其自动化,然后运行测试脚本来查看它。 这里有Java代码:https : //groups.google.com/forum/#!topic/ chromedriver-users/ cI8hj7e

  • 本文向大家介绍使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比),包括了使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)的使用技巧和注意事项,需要的朋友参考一下 禁用GPU设置 CPU与GPU对比 显卡:GTX 1066 CPU GPU 简单测试:GPU比CPU快5秒 补充知识:tensorflow使用CPU可以跑(运行),但是使用GPU却不能用的情况

  • 有没有办法我可以使用那些注释掉的四行在我的vba代码,这样我可以摆脱障碍,而进入一些通知倾向的网页。我找不到任何想法,使我将能够利用他们,因为它是投掷错误,因为他们现在的情况。在这儿。提前道谢。

  • 问题内容: 我正在尝试使用pythonselenium登录到网页。我找到了一个元素并将其启用,但是当我尝试向其发送send_keys()时出现错误。错误输出的主要内容(我认为)是 我的代码是 输出是 那么,我该怎么办? 问题答案: 为了使用户名字段可见,您需要将光标移动到登录链接:

  • 我再需要一次帮助。我正在尝试用Chrome的无头功能打印一页到pdf。但是,页眉和页脚在PDF中是存在的。我发现这个选项已经在devtools中实现了。 https://chromedevtools.github.io/devtools-protocol/tot/page/#method-printtopdf 但是,我找不到如何在CLI中使用这些选项。是否可以从Selenium调用Devtools

  • 问题内容: 我们的一个内部应用程序在页面上有一个Flash对象。当浏览器中 没有 可用的Flash插件/未安装Flash插件时,我需要测试以下 几种情况 : 内部(pepperflash)或系统范围的Adobe Flash Player插件 。 根据Chromium命令行开关列表文档页面,有一个相关的命令行开关: -禁用捆绑的PPAPI版本的Flash。 但是,这只会关闭Pepperflash内部