问题标签 [headless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt - 如何在仅针对 Maven 的测试中设置 GWT 无头模式?
我在 Linux 上使用 Maven 3.0.3、GWT 2.4。我想在运行一些测试时设置 GWT 无头模式(例如设置 -Djava.awt.headless=true)。我的问题是,在通过 Maven 运行 GWT 测试时如何设置该参数?我通过运行运行我的 GWT 测试
谢谢, - 戴夫
python - Ubuntu Server 中的 Selelum Headless,小错误“浏览器似乎在我们连接之前已经退出”
所以我在 Ubuntu Server VM 上运行 Selenium 并且有一个小问题。当我启动我的虚拟机并运行 Selenium 测试脚本时,我收到了这个错误:selenium.common.exceptions.WebDriverException: Message: 'The browser似乎 has exited before we could connect'。现在,如果我在运行任何 Selenium 测试脚本之前在终端中执行此export DISPLAY=:99 ,则一切正常。所有测试都运行得很好!
我的问题是你们中的任何人都知道如何在启动时执行此命令。因此,在运行 Selenium 测试脚本之前,我不必在终端中运行它。我已经尝试将它添加到/etc/rc.local文件中。但这似乎不起作用。
我还尝试在我的 Selenium 测试脚本的开头执行它。只需添加这个(我正在使用python)
关于如何做到这一点的任何建议?提前致谢
opengl - 在没有任何图形服务器的情况下运行 OpenGL 应用程序
我想为数字标牌编写应用程序,但我希望它在最小的环境中运行,所以我不想要 X11 服务器。是否可以在没有 X11(或任何其他至少具有 2D 图形的图形绘图库)的情况下在一个帐户上运行 OpenGL 应用程序?
eclipse - Eclipse 自动构建自定义项目
在 Eclipse 中创建新的 Java 项目(使用我们自己的自定义向导)时,我已将新构建器与项目相关联。现在创建的 java 项目有 JavaNature 和两个与之关联的构建器。
- org.eclipse.jdt.core.javabuilder
- com.company.project.custombuilder
.project 文件内容如下所示。
我必须自动构建这个 Eclipse 项目。如果它是简单的 Java 项目,我可以将项目导出为 Ant 脚本并从 ant 运行相应的 build.xml。现在我的问题是:自动化我的自定义构建器有哪些不同的可能性?任何线索都会对我有很大帮助。
提前致谢。
python - 是否也可以在不运行 X 服务器的情况下运行 Selenium 脚本?
我有一个使用 selenium RC 的 python 脚本;特别是网络驱动程序。
我希望脚本作为提交后挂钩运行,最好通过 IE、Safari(如果可能)、Chrome 和 Firefox。
但我不确定我需要做什么,因为每次我在本地机器上运行它时,都会弹出一个浏览器。
我听说过“酱汁实验室”。这是最好的解决方案吗?
google-chrome - 有什么方法可以在无头模式下启动 Google Chrome?
我在http://peter.sh/experiments/chromium-command-line-switches/#chrome-frame仔细修改了开关列表,但我找不到任何可以在隐藏的后台进程中启动 Chrome 的东西。
我能做到的最接近的是--keep-alive-for-test
+ 自定义打包应用程序,但该应用程序无法执行任何传递的代码,因为(它报告的方式)“没有窗口 - ChromeHidden”。
ruby-on-rails - capybara-webkit 在无头工作时使用哪个端口和域?
我有一个应用程序,它使用存储在表中的域来确定站点的某些方面。如果在 db 中找不到域,则会生成错误。
当我正常测试黄瓜时,我使用域 localhost,一切都按预期工作。当我尝试使用 capybara-webkit 和 headless 进行测试(用于测试网站的 javascript 部分)时,我得到了 localhost 的 domain not found 错误。
谁能告诉我如何确定 capybara-webkit 和 headless 正在使用的域和端口,以便我可以确保我可以提前在表格中插入信息。或者,也可以提前设置 Capybara。
我已经尝试了以下但没有成功(尽管这一切都适用于我的非 js/无头测试)。
webdriver - 在 watir-webdriver 中从 Firefox 切换到 HTMLUnit。现在我所有的测试都失败了。我怎样才能开始追查为什么?
我所有的自动化都在 watir-webdriver 中。我曾经将我的浏览器配置为 Firefox,如下所示:
当我切换到这个时:
我开始在第一个非常简单的任务上失败
我怎样才能弄清楚为什么会这样以及我能做些什么呢?我不知道从哪里开始。
installation - 在 FreeBSD(网络主机)上安装 LibreOffice/OpenOffice“有点便携/静态”?
我想在我的虚拟主机服务器上使用一个无头 OpenOffice 实例(将其与 PHP 接口)。当然我不能用通常的包机制在那里安装东西,因为我只是一个普通用户。但是,我将被允许(或多或少)运行我想要的任何东西,并且我具有 ssh 访问权限。
有没有办法在我的主目录下的某个目录中安装 LibreOffice/OpenOffice,并在那里获取所有依赖项?如果我不必在虚拟主机上运行实际构建,那将是有利的,因为它会阻塞服务器......但也许我可以设法在其他一些 FreeBSD 主机上构建它......我希望构建尽可能静态,即尽可能少的外部依赖。
这可以做到吗?
作为记录,该网络主机在 amd64 上运行 FreeBSD 8.2-RELEASE-p3。