gpt4 book ai didi

google-chrome - 在 headless (headless) debian 系统上通过 Selenium 启动 google-chrome

转载 作者:行者123 更新时间:2023-12-02 05:10:10 24 4
gpt4 key购买 nike

我正在尝试在禁用网络安全模式下启动 google-chrome 浏览器。 Selenium 日志说:

15:36:33.526 INFO - Command request: getNewBrowserSession[*googlechrome, http://www.myurl.de, , commandLineFlags=--disable-web-security] on session null

无论如何,它只是挂起

15:36:33.600 INFO - Launching Google Chrome...

这是堆栈跟踪:


16:36:44.605 错误 - 无法启动新浏览器 session 、关闭浏览器并清除所有 session 数据 org.openqa.selenium.server.RemoteCommandException:WAITING窗口“null”出现在 org.openqa.selenium.server 时超时。 FrameGroupCommandQueueSet.waitForLoad(FrameGroupCommandQueueSet.java:564) 在 org.openqa.selenium.server.FrameGroupCommandQueueSet.waitForLoad(FrameGroupCommandQueueSet.java:521) 在 org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSession:Factory74) atvas 。 .java:785) 在 org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:422) 在 org.openqa.selenium.server.SeleniumDriverRe sourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:393) 在 org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:146) 在 org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1530) 在 org .openqa.jetty.http.HttpContext.handle(HttpContext.java:1482) 在 org.openqa.jetty.http.HttpServer.service(HttpServer.java:909) 在 org.openqa.jetty.http.HttpConnection.service(HttpConnection .java:820) 在 org.openqa.jetty.http.HttpConnection.handleNext(HttpConnection.java:986) 在 org.openqa.jetty.http.HttpConnection.handle(HttpConnection.java:837) 在 org.openqa.jetty。 http.SocketListener.handleConnection(SocketListener.java:243) 在 org.openqa.jetty.util.ThreadedServer.handle(ThreadedServer.java:357) 在 org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java: 534)

Selenium 由 robotframework-maven-plugin 的 robotframework 启动。 xvfb 也由 maven 构建脚本启动以模拟显示。但是启动配置好像不是问题。一切正常,只是浏览器无法启动。

我希望有人能帮助我。

最佳答案

确保启动浏览器的用户帐户有一个主目录。否则浏览器配置文件创建将失败。

关于google-chrome - 在 headless (headless) debian 系统上通过 Selenium 启动 google-chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6423485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com