google-chrome-headless相关内容

如何在Selen-docker项目中启用无头Chrome>;=96中的WebGL,以便在没有XVFB的情况下在对接容器中运行Chrome

我正在使用Selify-docker项目在一个docker容器中运行Chrome,而不是XVFB(START_XVFB=false)。 我要使用WebGL支持。对于Chrome v95及更低版本(https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.1.0-prerelease-20211105),启用WebGL(用http ..
发布时间:2022-08-06 17:17:25 其他开发

为什么木偶操纵者报告UnhandledPromiseRejectionWarning:Error:导航失败,因为浏览器已断开连接!";?

我有一个简单的node.js脚本来捕获几个网页的屏幕截图。似乎我在使用异步/等待的过程中遇到了问题,但是我不知道在哪里。我当前使用的是Pupeteer v1.11.0。 const puppeteer = require('puppeteer'); //a list of sites to screenshot const papers = { nytimes: "https:/ ..
发布时间:2022-03-11 16:25:25 其他开发

如何在 Azure 云服务或 Azure Functions 中运行 Headless Chrome?

我正在尝试使用 Headless Chrome 从复杂的 HTML 文件(包含图像、SVG 等)生成 PDF 文件.我可以在云服务(Windows)上使用 wkhtmltopdf.exe 来生成简单的 PDF 文件,但我真的需要 Chrome 来生成尽可能接近 HTML + SVG + 图像的 PDF. 我希望能够在 Azure 云服务或 Azure Functions 中运行 Headle ..

无头 chrome 时量角器文件下载测试失败

我在量角器测试时遇到问题.它正在工作,但现在(甚至认为什么都没有改变)它不是.测试只是打开应用程序(Web 应用程序)并单击按钮下载图像.下载应立即开始.问题是下载事件后的下一条指令抛出异常,Failed: chrome not reachable.我正在使用最新的 chrome 和 chrome 驱动程序版本. 量角器的功能部分是这样的: 功能:{浏览器名称:'chrome',loggi ..

使用 Selenium 时是否需要安装 Chrome 或仅安装 chromedriver?

我尝试过搜索,但没有找到明确的答案.在没有实际安装 Chrome 浏览器的 Windows Server 2016 上.我下载了正确的“chromedriver.exe"并将其放在“D:\Apps\chromedriver.exe"中.我已将完整路径作为“D:\Apps\chromedriver.exe"添加到我的环境 PATH. 当我尝试启动使用最新 Selenium 的 Windows ..

chromedriver 无头警报

我在使用 chromedriver 进行 selenium webdriver 测试时遇到了这个问题.虽然我在使用 Chrome 浏览器时可以成功运行测试,但我无法在无头模式下运行相同的测试. 我无法处理 Js 警报.实际上在截屏时似乎甚至不会弹出警报. 警报截图 我尝试了几种解决方法: 1) driver.window_handles --> 似乎没有其他窗口存在 ..

org.openqa.selenium.os.OsProcess checkForError 和 org.apache.commons.exec.ExecuteException:进程因 Selenium ChromeDriver 错误而退出

我正在尝试在 Linux 上以无头模式运行 soapui(在 Windows 上工作),但是在启动 webdriver 部分时,chrome 似乎没有看到驱动程序已启动.这甚至与 的操作系统不同“OsProcess checkForError : CreateProcess error=193, %1 不是有效的 Win32 应用程序"通过 Java 和 Selenium 启动 Internet ..

WebDriverException:消息:未知错误:Chrome 无法启动:通过 VPS 上的 Python 使用 ChromeDriver Chrome 和 Selenium 异常退出

所以我和这些帖子有完全相同的错误 Selenium 'Chrome 启动失败:异常退出' 错误 未知错误:Chrome 启动失败:异常退出 我尝试了他们推荐的方法,但没有奏效. 这是我的代码 from pyvirtualdisplay 导入显示从硒导入网络驱动程序显示=显示(可见=0,大小=(800,600))显示.start()选项 = webdriver.Chrome ..

这个网站如何检测带有 selenium 和 chromedriver 的远程控制?

我正在尝试使用 selenium 和 chromedriver 从 Discover 网站筛选我自己的信用卡信息.作为响应,它返回错误: 目前无法访问您的帐户. 过时的浏览器会使您的计算机面临安全风险.要得到Discover.com 上的最佳体验,您可能需要更新您的浏览器到最新版本,然后重试. 有趣的是,如果我编写一个脚本来打开一个带头的浏览器并输入一些随机的帐户和密码,它就可以 ..

页面加载后 ChromeDriver --print-to-pdf

根据文档,Chrome可以在--print-to-pdf 的无头模式以导出网页的 PDF.这适用于通过 GET 请求访问的页面. 试图找到一个打印到 PDF 的解决方案,允许我在从 Chrome 中执行多个导航请求后导出 PDF.示例:打开 google.com,输入搜索查询,点击第一个结果链接,导出为 PDF. 查看 [非常有限的可用数量] 文档和示例,我未能找到一种方法来指示 Ch ..

Puppeteer:如何处理多个标签?

场景:用于开发者应用注册的 Web 表单,包含两部分工作流程. 第 1 页:填写开发者应用详细信息并单击按钮以创建应用程序 ID,该应用程序 ID 在新选项卡中打开... 第 2 页:App ID 页面.我需要从这个页面复制 App ID,然后关闭选项卡并返回第 1 页并填写 App ID(从第 2 页保存),然后提交表单. 我了解基本用法 - 如何打开页面 1 并单击打开页面 ..

如何添加 chrome 二进制文件以运行,例如在 CI 服务器上对 headless chrome 进行 Karma 测试

我喜欢在无头 chrome 上运行我的业力单元测试.在我的机器上使用 karma-chrome-launcher 并将浏览器设置为“ChromeHeadless".但在 CI 服务器上,它会失败并显示消息“您的平台上的 ChromeHeadless 浏览器没有二进制文件".无法在 CI 机器上安装 chrome.还有另一种加载chrome二进制文件的方法吗?例如,google puppeteer ..