草庐IT

Headless

全部标签

google-chrome - Docker 中使用 Xvfb 的 headless (headless) Chrome

我正在尝试使用Xvfb在Docker容器中运行Chromeheadless。但是,虽然ps显示Chrome进程存在,但它没有到达我的测试网站。在Docker外部运行相同的命令是成功的。Xvfb:0-screen01024x768x24&DISPLAY=:0google-chromehttp://mytestpage.com在Docker中,我收到以下消息/错误:Xlib:extension"RANDR"missingondisplay":0".Xlib:extension"RANDR"missingondisplay":0".[1180:1180:1120/051319:ERROR:d

python - 在 headless 树莓派上使用 Selenium

这是我第一次尝试使用Iceweasel浏览器在树莓派上运行Selenium。今天晚上我尝试了一个简单的测试#seleniumtestfor/mod2#verify:posts,andpagenameclassTestMod2Selenium(unittest.TestCase):defsetUp(self):self.driver=webdriver.Firefox()deftest_validate_page_elements(self):driver=self.driverdriver.get("127.0.0.1:5000/mod2")self.assertIn("Home-mi

javascript - 适用于 Python 的 headless 浏览器(需要 Javascript 支持!)

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。Improvethisquestion我需要一个相当容易使用的headless浏览器(我对Python和一般编程还很陌生),它可以让我导航到一个页面,登录到一个需要Javascript的表单,然后抓取结果通过搜索符合特定条件的结果、单击复选框并单击下载文件来访问网页。所

java - openjdk-7-jre-headless 和 openjdk-7-jre(jdk) 有什么区别?

这个问题在这里已经有了答案:Differencebetweenopenjdk-6-jre,openjdk-6-jre-headless,openjdk-6-jre-lib(2个回答)关闭3年前。当我在ubuntu的命令提示符中键入java-version时,我得到以下输出Theprogram'java'canbefoundinthefollowingpackages:*default-jre*gcj-4.8-jre-headless*openjdk-7-jre-headless*gcj-4.6-jre-headless*openjdk-6-jre-headlessTry:apt-get

java - 以编程方式设置 java.awt.headless=true

我正在尝试在应用程序启动期间设置java.awt.headless=true,但似乎我为时已晚,并且非headless(headless)模式已经启动:static{System.setProperty("java.awt.headless","true");/*java.awt.GraphicsEnvironment.isHeadless()returnsfalse*/}除了-Djava.awt.headless=true之外,还有其他方法将headless设置为true吗?我宁愿不在控制台上配置任何东西。 最佳答案 我在一个类中

java - openjdk-6-jre、openjdk-6-jre-headless、openjdk-6-jre-lib 之间的区别

我无法理解JavaJRE的一些基础知识。我需要在嵌入式系统中运行Java代码,为此我需要在Linux内核中安装一个最小的Java运行时环境,也就是说,执行Java二进制文件所需的最小包。我认为仅使用JVM是不可能做到这一点的(JRE包是必需的,我错了吗?)问题是,在查看Debian存储库时,我不太了解包openjdk-6-jre、openjdk-6-jre-headless之间的区别>和openjdk-6-jre-lib。Java程序是否只能与前者一起运行?或者,需要他们三个吗?这是一个问题,因为它们之间的大小(MB)存在很大差异。 最佳答案

java - 为什么 Swing 认为它在 Spring Boot 下是 headless 的,而在 Spring 或纯 Java 下却不是?

以下代码有效:importjavax.swing.*;publicclassHeadlessExceptionDemo{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("HeadlessExceptionDemo");frame.setSize(800,600);frame.setLocationRelativeTo(null);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}}以下代码也可以:importorg.s

clojure - 从另一个容器连接到在 Docker 容器中运行的 headless nREPL

我正在尝试从一个Docker容器连接到一个nREPL,该容器在端口7888上运行另一个链接的Docker容器。尽管使用-p7888公开了该端口。,将容器与-link:repl链接并使用Docker注入(inject)的环境主机和端口变量,我得到一个“连接被拒绝。”错误。这是我运行第一个容器的方式:dockerrun-i-t-p7888clojure-imageleinrepl:headless:port7888~$nREPLserverstartedonport55555onhost127.0.0.1还有第二个容器:dockerrun-i-t-link:replclojure-imag

google-chrome - 如何在 docker 中 headless 运行谷歌浏览器?

我的问题是如何在docker容器中运行googlechrome进行e2e测试。我从官方Jenkins镜像创建了一个Dockerfile,但是当尝试运行googlechrome时,它​​崩溃并显示错误:Failedtomovetonewnamespace:PIDnamespacessupported,Networknamespacesupported,butfailed:errno=OperationnotpermittedTrace/breakpointtrap(coredumped)Jenkinsdocker镜像使用Debianjessie。我可以使用--headless标志运行go

ruby - Selenium Webdriver Chromedriver 在 headless 模式下启动超时

我正在使用SeleniumWebdriver、Ruby32位1.9.3、Chromedriverv2.9.248315、Chrome38.0.2125.111m和Jenkins1.588的本地实例Gems:cucumber(1.3.17)、selenium-webdriver(2.43.0)、watir-webdriver(0.6.11)(如果您认为有必要,可以提供所有其他的列表)Windows7专业版64位版本。当运行使用chromedriver启动Chrome的Jenkins作业,然后尝试与其交互时,出现超时错误。当通过命令提示符窗口在我的桌面上做同样的事情时,它工作得很好。运行相