问题标签 [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.

0 投票
2 回答
4848 浏览

gwt - 如何在仅针对 Maven 的测试中设置 GWT 无头模式?

我在 Linux 上使用 Maven 3.0.3、GWT 2.4。我想在运行一些测试时设置 GWT 无头模式(例如设置 -Djava.awt.headless=true)。我的问题是,在通过 Maven 运行 GWT 测试时如何设置该参数?我通过运行运行我的 GWT 测试

谢谢, - 戴夫

0 投票
1 回答
1730 浏览

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)

关于如何做到这一点的任何建议?提前致谢

0 投票
2 回答
1768 浏览

opengl - 在没有任何图形服务器的情况下运行 OpenGL 应用程序

我想为数字标牌编写应用程序,但我希望它在最小的环境中运行,所以我不想要 X11 服务器。是否可以在没有 X11(或任何其他至少具有 2D 图形的图形绘图库)的情况下在一个帐户上运行 OpenGL 应用程序?

0 投票
1 回答
910 浏览

eclipse - Eclipse 自动构建自定义项目

在 Eclipse 中创建新的 Java 项目(使用我们自己的自定义向导)时,我已将新构建器与项目相关联。现在创建的 java 项目有 JavaNature 和两个与之关联的构建器。

  1. org.eclipse.jdt.core.javabuilder
  2. com.company.project.custombuilder

.project 文件内容如下所示。

我必须自动构建这个 Eclipse 项目。如果它是简单的 Java 项目,我可以将项目导出为 Ant 脚本并从 ant 运行相应的 build.xml。现在我的问题是:自动化我的自定义构建器有哪些不同的可能性?任何线索都会对我有很大帮助。

提前致谢。

0 投票
1 回答
12628 浏览

python - 是否也可以在不运行 X 服务器的情况下运行 Selenium 脚本?

我有一个使用 selenium RC 的 python 脚本;特别是网络驱动程序。

我希望脚本作为提交后挂钩运行,最好通过 IE、Safari(如果可能)、Chrome 和 Firefox。

但我不确定我需要做什么,因为每次我在本地机器上运行它时,都会弹出一个浏览器。

我听说过“酱汁实验室”。这是最好的解决方案吗?

0 投票
11 回答
79144 浏览

google-chrome - 有什么方法可以在无头模式下启动 Google Chrome?

我在http://peter.sh/experiments/chromium-command-line-switches/#chrome-frame仔细修改了开关列表,但我找不到任何可以在隐藏的后台进程中启动 Chrome 的东西。

我能做到的最接近的是--keep-alive-for-test+ 自定义打包应用程序,但该应用程序无法执行任何传递的代码,因为(它报告的方式)“没有窗口 - ChromeHidden”。

0 投票
1 回答
1440 浏览

ruby-on-rails - capybara-webkit 在无头工作时使用哪个端口和域?

我有一个应用程序,它使用存储在表中的域来确定站点的某些方面。如果在 db 中找不到域,则会生成错误。

当我正常测试黄瓜时,我使用域 localhost,一切都按预期工作。当我尝试使用 capybara-webkit 和 headless 进行测试(用于测试网站的 javascript 部分)时,我得到了 localhost 的 domain not found 错误。

谁能告诉我如何确定 capybara-webkit 和 headless 正在使用的域和端口,以便我可以确保我可以提前在表格中插入信息。或者,也可以提前设置 Capybara。

我已经尝试了以下但没有成功(尽管这一切都适用于我的非 js/无头测试)。

0 投票
1 回答
772 浏览

watir-webdriver - watir-webdriver - 使用无头 gem 加载配置文件

目标是以与常规浏览器对象相同的方式设置配置文件,

是否可以使用 无头gem 加载 Firefox 配置文件?

我当前的代码,

0 投票
1 回答
1369 浏览

webdriver - 在 watir-webdriver 中从 Firefox 切换到 HTMLUnit。现在我所有的测试都失败了。我怎样才能开始追查为什么?

我所有的自动化都在 watir-webdriver 中。我曾经将我的浏览器配置为 Firefox,如下所示:

当我切换到这个时:

我开始在第一个非常简单的任务上失败

我怎样才能弄清楚为什么会这样以及我能做些什么呢?我不知道从哪里开始。

0 投票
1 回答
692 浏览

installation - 在 FreeBSD(网络主机)上安装 LibreOffice/OpenOffice“有点便携/静态”?

我想在我的虚拟主机服务器上使用一个无头 OpenOffice 实例(将其与 PHP 接口)。当然我不能用通常的包机制在那里安装东西,因为我只是一个普通用户。但是,我将被允许(或多或少)运行我想要的任何东西,并且我具有 ssh 访问权限。

有没有办法在我的主目录下的某个目录中安装 LibreOffice/OpenOffice,并在那里获取所有依赖项?如果我不必在虚拟主机上运行实际构建,那将是有利的,因为它会阻塞服务器......但也许我可以设法在其他一些 FreeBSD 主机上构建它......我希望构建尽可能静态,即尽可能少的外部依赖。

这可以做到吗?

作为记录,该网络主机在 amd64 上运行 FreeBSD 8.2-RELEASE-p3。