headless相关内容
我有一个硒测试,我试图在我的ubuntu服务器上无头运行.它使用pyvirtualdisplay和xephyr.尽管该脚本在本地系统上运行良好,但是当我在服务器上运行该脚本时,该脚本会挂起.我试图清除内存并重新启动服务器.但是没有运气.脚本看起来像这样: from selenium import webdriver from pyvirtualdisplay import Display
..
我正在写一些watir测试用例: browser.goto "http://egauge2592.egaug.es/" browser.link(:href,"/settings.html").click browser.text_field(:index,4).set("some text") browser.button(:id,"save_button").click 然后打开“需
..
我正在尝试无头运行Selenium(不显示浏览器).其他问题已指出xvfb作为执行此操作的工具.但是,它似乎非常不稳定,一直崩溃,因此我正在寻找另一种选择. 是否有非xvfb方式无头运行Selenium? 解决方案 我认为如果不运行X服务器,您将无法运行浏览器. 如果您不喜欢Xvfb,那么正如Pascal所说,最好的选择可能是运行VNC服务器-我个人喜欢(有人不喜欢我,所以也许
..
我有用于各种用途的Debian Linux服务器.我希望它能够执行一些我需要定期进行的网络抓取工作. 可以在此处找到此代码. import sys from PyQt4.QtGui import * from PyQt4.QtCore import * from PyQt4.QtWebKit import * class Render(QWebPage): d
..
机器:Window10(64位). 我下载了最新的VirtualBox,Vagrant并初始化了CentOS 6.7 64位图像/URL. 以下内容在Git-Bash会话中成功运行. 1.在"vagrant"框中添加"centos67x64"" 2.流浪汉init 3.更新了Vagrantfile(并启用了vb.gui选项,即未注释文件中的该配置部分). config.v
..
我正在一个在嵌入式系统中使用Java的项目中工作.我有用于屏幕和触摸输入的驱动程序,以及用于文本输入的虚拟键盘.我的屏幕驱动程序有一个Graphics2D对象,您可以将其拖入其中,以及一个repaint(Rectangle)方法进行更新.同样,触摸驱动程序能够为听众生成MouseEvents. 现在,我正在直接将图形绘制到屏幕上.很好,但是我真正想要的是允许我的库用户创建一个JFrame并使
..
我正在使用pygame的游戏杆api在无头系统上的项目中使用游戏杆,但是pygame需要一个“屏幕",因此我设置了虚拟视频系统来克服这个问题.一切正常,但突然之间出现了这个错误: Traceback (most recent call last): File "compact.py", line 10, in screen = display.set_mode(
..
我正在寻求通过RDP自动部署内容.当前设置包括手动RDP到计算机,将文件复制到计算机,然后将其移动到位.进入远程计算机后,我可以轻松编写脚本以将内容按摩到位,但是如何编写脚本以建立RDP会话并启动远程脚本呢? 解决方案 看来远程桌面只能交互使用. Powershell Remoting似乎可以实现目标.
..
在阅读 QTKit应用程序编程指南时我遇到了“无头环境"一词-这是什么意思?这是段落: ...包括具有GUI的应用程序和旨在在“无头"环境中运行的工具.例如,您可以使用该框架编写用于处理QuickTime电影文件的命令行工具. 解决方案 在这种情况下,“无头"只是意味着没有图形显示. (即:基于控制台.) 许多服务器是“无头的",例如通过SSH进行管理.
..
我是使用WordPress的新手,并且正在使用Advanced Custom Fields插件.看起来不错,但我想知道是否可以通过WordPress REST API通过POST新建对象(使用ACF创建).我已经将它用于GET我所有的自定义对象(感谢ACF to REST API Plugin). 我将WordPress作为后端,将NextJS作为前端,因此我想创建一个新的HTML表单,用户
..
我尝试使用Selenium WebDriver命令在Chrome --headless上设置浏览器大小. 我收到此WebDriver错误: - Failed: unknown error: cannot get automation extension from unknown error: page could not be found: chrome-extension
..
运行脚本时,出现此错误 Traceback (most recent call last): File "C:\Users\ishaq\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 74, in start stdout=se
..
我正在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
..
我正在尝试使硒测试自动化系统针对无头铬运行,以便将其移至TeamCity.我还没有运气.当我运行它时,Chrome确实可以无脑地运行(没有浏览器弹出),但是我得到了NoSuchElementException.当无头运行时,自动化将按预期工作.拍摄的快照仅显示一个白色矩形. 我已经对该问题进行了广泛的研究,但是找不到适合我的解决方案.看来该问题是在 https://bugs.chromium
..
是否可以使用Chrome Headless设置自定义位置坐标?我在 Devtools协议 API.有解决方法吗? 解决方案 我用Google对其进行了搜索,并获得了许多方法.我一一尝试,几乎所有的都过时了.然后我找到一个解决方案,使用chrome devtools协议来实现. 下面的小示例代码,它使用最常见的工具硒执行chrome devtools协议命令. import ti
..
我正在将Selenium与Java(1.8)中的Chromedriver结合使用来进行一些自动的Web爬网: System.setProperty("webdriver.chrome.driver", "chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("someurl.com"); 我正在尝试迁移
..
我已经使用Selenium和最初的PhantomJS开发了一些Python脚本.在走向自动下载时,我改用了(带头的)Firefox(正常工作),然后选择了无头选项的Chrome,这样我就不会打开浏览器了. 我的第一个脚本(可访问一个页面和几个HTML元素)与无头Chrome完美配合. 第二个,仅适用于带头的Chrome .如果添加“无头"选项,它将不再起作用.当我尝试以无头模式打印HT
..
我正在使用硒通过以下命令无头运行chrome: system "LC_ALL=C google-chrome --headless --enable-logging --hide-scrollbars --remote-debugging-port=#{debug_port} --remote-debugging-address=0.0.0.0 --disable-gpu --no-sand
..
我最近从FirefoxDriver切换到了GhostDriver. 我的测试套件(大约150个端到端测试)过去需要25分钟才能运行.现在,使用Ghostdriver只需23分钟.因此,总计我已经获得了2分钟的运行时间. 这是一个进步,但没有我预期的那么大.如此低的增益正常吗?还是我应该期望从切换到无头测试运行程序所需的削减时间更长? 我正在使用.NET版本的webdriver/g
..