headless相关内容

Selenium Pyvirtualdisplay在启动时挂起

我有一个硒测试,我试图在我的ubuntu服务器上无头运行.它使用pyvirtualdisplay和xephyr.尽管该脚本在本地系统上运行良好,但是当我在服务器上运行该脚本时,该脚本会挂起.我试图清除内存并重新启动服务器.但是没有运气.脚本看起来像这样: from selenium import webdriver from pyvirtualdisplay import Display ..

不使用xvfb无头运行Selenium

我正在尝试无头运行Selenium(不显示浏览器).其他问题已指出xvfb作为执行此操作的工具.但是,它似乎非常不稳定,一直崩溃,因此我正在寻找另一种选择. 是否有非xvfb方式无头运行Selenium? 解决方案 我认为如果不运行X服务器,您将无法运行浏览器. 如果您不喜欢Xvfb,那么正如Pascal所说,最好的选择可能是运行VNC服务器-我个人喜欢(有人不喜欢我,所以也许 ..
发布时间:2020-11-22 20:16:03 其他开发

无业游民-VBoxManage.exe错误:VT-x不可用(VERR_VMX_NO_VMX)代码E_FAIL(0x80004005)gui无头

机器:Window10(64位). 我下载了最新的VirtualBox,Vagrant并初始化了CentOS 6.7 64位图像/URL. 以下内容在Git-Bash会话中成功运行. 1.在"vagrant"框中添加"centos67x64"" 2.流浪汉init 3.更新了Vagrantfile(并启用了vb.gui选项,即未注释文件中的该配置部分). config.v ..
发布时间:2020-11-22 20:13:51 其他开发

为自定义驱动程序创建GraphicsDevice

我正在一个在嵌入式系统中使用Java的项目中工作.我有用于屏幕和触摸输入的驱动程序,以及用于文本输入的虚拟键盘.我的屏幕驱动程序有一个Graphics2D对象,您可以将其拖入其中,以及一个repaint(Rectangle)方法进行更新.同样,触摸驱动程序能够为听众生成MouseEvents. 现在,我正在直接将图形绘制到屏幕上.很好,但是我真正想要的是允许我的库用户创建一个JFrame并使 ..
发布时间:2020-11-22 20:12:45 Java开发

pygame无头设置

我正在使用pygame的游戏杆api在无头系统上的项目中使用游戏杆,但是pygame需要一个“屏幕",因此我设置了虚拟视频系统来克服这个问题.一切正常,但突然之间出现了这个错误: Traceback (most recent call last): File "compact.py", line 10, in screen = display.set_mode( ..
发布时间:2020-11-22 20:11:31 Python

创建无头远程桌面连接

我正在寻求通过RDP自动部署内容.当前设置包括手动RDP到计算机,将文件复制到计算机,然后将其移动到位.进入远程计算机后,我可以轻松编写脚本以将内容按摩到位,但是如何编写脚本以建立RDP会话并启动远程脚本呢? 解决方案 看来远程桌面只能交互使用. Powershell Remoting似乎可以实现目标. ..
发布时间:2020-11-22 20:10:28 其他开发

什么是“无头"?意思是?

在阅读 QTKit应用程序编程指南时我遇到了“无头环境"一词-这是什么意思?这是段落: ...包括具有GUI的应用程序和旨在在“无头"环境中运行的工具.例如,您可以使用该框架编写用于处理QuickTime电影文件的命令行工具. 解决方案 在这种情况下,“无头"只是意味着没有图形显示. (即:基于控制台.) 许多服务器是“无头的",例如通过SSH进行管理. ..
发布时间:2020-11-22 20:09:24 其他开发

使用Wordpress Rest API JS填充ACF字段

我是使用WordPress的新手,并且正在使用Advanced Custom Fields插件.看起来不错,但我想知道是否可以通过WordPress REST API通过POST新建对象(使用ACF创建).我已经将它用于GET我所有的自定义对象(感谢ACF to REST API Plugin). 我将WordPress作为后端,将NextJS作为前端,因此我想创建一个新的HTML表单,用户 ..
发布时间:2020-11-22 20:09:21 前端开发

在激活了“切换设备"工具栏的情况下打开Chrome

我正在Selenium中使用Java,并且我必须自动化一些测试,以及一些如何使用Chrome Headless和Mobile Emulation的需求.我知道如何使用"--auto-open-devtools-for-tabs"和"mobileEmulation"打开chrome,但是我需要在激活“切换设备工具栏"的情况下打开它.此模式模拟触摸交互事件,用触摸代替点击.如何使用此模式启动Chrom ..

硒无头铬,只能找到无头滚动的方法

关于这个主题有很多东西可以找到,但是无法弄清楚.我需要滚动到(不是很长)无限滚动的页面末尾.我有2个选项可以与无头chrome一起使用,但似乎不能无头工作. 我最喜欢的第一个作品很漂亮,可以在SA上找到: driver = webdriver.Chrome('c:/cd.exe', chrome_options=chrome_options) driver.get('http://ww ..
发布时间:2020-11-17 20:49:20 Python

硒测试对无头铬的测试失败

我正在尝试使硒测试自动化系统针对无头铬运行,以便将其移至TeamCity.我还没有运气.当我运行它时,Chrome确实可以无脑地运行(没有浏览器弹出),但是我得到了NoSuchElementException.当无头运行时,自动化将按预期工作.拍摄的快照仅显示一个白色矩形. 我已经对该问题进行了广泛的研究,但是找不到适合我的解决方案.看来该问题是在 https://bugs.chromium ..
发布时间:2020-11-17 20:37:21 其他开发

在无头Chrome中设置传感器(位置)

是否可以使用Chrome Headless设置自定义位置坐标?我在 Devtools协议 API.有解决方法吗? 解决方案 我用Google对其进行了搜索,并获得了许多方法.我一一尝试,几乎所有的都过时了.然后我找到一个解决方案,使用chrome devtools协议来实现. 下面的小示例代码,它使用最常见的工具硒执行chrome devtools协议命令. import ti ..
发布时间:2020-11-17 20:01:40 其他开发

硒可与Chrome一起使用,但不能与无头Chrome一起使用

我已经使用Selenium和最初的PhantomJS开发了一些Python脚本.在走向自动下载时,我改用了(带头的)Firefox(正常工作),然后选择了无头选项的Chrome,这样我就不会打开浏览器了. 我的第一个脚本(可访问一个页面和几个HTML元素)与无头Chrome完美配合. 第二个,仅适用于带头的Chrome .如果添加“无头"选项,它将不再起作用.当我尝试以无头模式打印HT ..
发布时间:2020-11-17 19:30:42 Python

Ghostdriver实际性能提升

我最近从FirefoxDriver切换到了GhostDriver. 我的测试套件(大约150个端到端测试)过去需要25分钟才能运行.现在,使用Ghostdriver只需23分钟.因此,总计我已经获得了2分钟的运行时间. 这是一个进步,但没有我预期的那么大.如此低的增益正常吗?还是我应该期望从切换到无头测试运行程序所需的削减时间更长? 我正在使用.NET版本的webdriver/g ..
发布时间:2020-11-11 19:34:32 其他开发