headless-browser相关内容
Hello {{ test }}!
..
实际上,我正在尝试通过 selenium 在远程 debian 服务器中运行无头浏览器.我在服务器中安装了 firefox 46.0.1,我使用的是 selenium 2.53.1 版本. 每当我尝试运行给定的测试时,都会出现以下错误. org.openqa.selenium.WebDriverException: 无法连接到端口 7055 上的二进制 FirefoxBinary(/usr
..
我正在努力实现的目标在 Ubuntu 14 non gui 上成功地在 headless chrome 上运行我的量角器测试. 设置使用多个参考页面,我已成功安装:Xvfb Chrome 最新浏览器 Protractor 3.3.0 Java 7(也尝试使用 Java 8)并设置 LOCAL_HOME.此外,设法使用 这个引用. 量角器配置 exports.config = {bas
..
我使用了 phantomjs,但 phantom js 与量角器的兼容性不好.虽然在 chrome 和 firefox 浏览器中我能够找到元素,但在 phantomjs 中找不到相同的定位器. 解决方案 如果您使用的是 linux 操作系统,那么您可以使用 xvfb 以无头模式启动 chrome 浏览器. 要安装 xvfb,请在终端中运行以下命令 sudo apt-get 更新su
..
这里是新用户. 在构建烟雾和回归测试数小时后,我在网上阅读了许多案例后发现,众所周知,使用量角器运行 phantomjs 会很麻烦.到目前为止,Jenkins 一直在运行 phantomjs 来完成所有任务. 他们需要这些测试作为没有安装窗口系统的 ci 的一部分运行. 因此,如果有关于完全无头浏览器或无头 chrome 的建议(这将是最有益的)并逐步进行设置,我将不胜感激.我已
..
我正在使用量角器,当我将 chrome 指定为浏览器类型时它可以工作.我正在寻找一个无头浏览器示例代码,我已经寻找了 phantomJs 但我无法运行它们中的任何一个.是否有其他无头浏览器的可用示例? 解决方案 除了 PhantomJS 之外没有其他无头浏览器,而后者是 Protractor 的死胡同. 你可以试试 docker-selenium 或者,如果你不喜欢 Docker 你
..
实际上,我想在不想打开任何浏览器的服务器上运行我的 selenium 代码.但我很困惑哪个 webdriver 用于执行所有任务的服务器(我从某个站点下载一些文件并存储在我的服务器中). 解决方案 要在不打开任何浏览器的情况下通过 Selenium 执行您的 Test Suite,您可以使用任何 浏览器客户端来自以下列表: 无头 Chrome:在这里您可以找到 工作示例. Head
..
我正在尝试将新的 (2016) headless 版本的 Chromium 与 Selenium/ChromeDriver 一起使用(过去,我将 Firefox 与 xfvb 一起使用,但这有望更好). 我根据我找到的说明从源代码编译了一个无头版本的 Chromium(我没有找到任何预构建的二进制文件)here 然后我使用以下代码通过 Selenium 启动它: from selenium
..
我正在使用 python Selenium,在 digitalocean 上使用无头 ubuntu,上面有无头 Chrome.我用过 driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + Keys.TAB) 在senium.webdriver.common.keys 但它不起作用. 我导入了所有需要的东西,
..
由于我仍然不清楚如何在 ChromeDriver - selenium [Java] 中使用 --headless 模式下载文件,请在此处添加如何执行此操作的示例,我尝试这样做(文件下载没有 --headless 选项也能正常工作): ChromeOptions lChromeOptions = new ChromeOptions();HashMaplChromePrefs =
..
我一直在看以下关于 Headless Chrome 的文章: https://developers.google.com/web/updates/2017/04/headless-chrome 我刚刚将 Windows 10 上的 Chrome 升级到版本 60,但是当我从命令行运行以下任一命令时,似乎什么也没发生: chrome --headless --disable-gpu --d
..
我想做以下事情.登录网站,单击几个特定链接,然后单击下载链接.我想将此作为 Windows 上的计划任务或 Linux 上的 cron 作业运行.我对我使用的语言并不挑剔,但如果可能的话,我希望在不将浏览器窗口放在屏幕上的情况下运行. 解决方案 以下是我所知道的无头浏览器列表: HtmlUnit - Java.自定义浏览器引擎.有限的 JavaScript 支持/DOM 模拟.开源.
..
是否有适用于 PHP 的无头浏览器库?想要内置 JS 引擎的东西.FOSS 首选. 解决方案 PhantomJS - http://phantomjs.org/ PhantomJS 是一个带有 JavaScript API 的无头 WebKit.它对各种 Web 标准提供快速和原生支持:DOM 处理、CSS 选择器、JSON、Canvas 和 SVG. 您可以将它与 php-P
..
我正在下载以下列方式定义了数据的 HTML 页面: ... window.blog.data = {"activity":{"type":"read"}};... 我想提取'window.blog.data'中定义的JSON对象.有没有比手动解析更简单的方法?(我正在研究 Beautiful Soap,但似乎无法找到一种无需解析即可返回确切对象的方法) 谢谢 编辑:使用 pytho
..
我希望自动化一些网络交互,即从安全网站定期下载文件.这基本上涉及输入我的用户名/密码并导航到相应的 URL. 我尝试在 Python 中编写简单的脚本,然后尝试编写更复杂的脚本,结果发现这个特定的网站使用了一些令人讨厌的基于 javascript 和 flash 的登录机制,使我的方法毫无用处. 然后我尝试了 HTMLUnit,但这似乎也不起作用.我怀疑使用 Flash 是问题所在.
..
当我发现 Node.js 是使用 V8 JavaScript 引擎构建的时,我想: 太好了,网页抓取会更容易将像在浏览器中一样呈现,带有支持 XPath 和任何 AJAX 调用的“原生"DOM执行的页面. 当它使用与 Chrome 相同的 JavaScript 引擎时,为什么它没有原生 DOM? 为什么它没有在检索到的页面中运行 JavaScript 的模式? 我对 JavaScr
..
我试图通过阻止下载 CSS/其他资源来加速 Python 中的 Selenium/PhantomJS 网络爬虫.我只需要下载 img src 和 alt 标签.我找到了这个代码: page.onResourceRequested = function(requestData, request) {if ((/http:\/\/.+?\.css/gi).test(requestData['url'
..
当我运行我的测试套件时,我发现一些文本会间歇性地挂起 很长时间(15 分钟到半小时)并且 PhantomJS 不断报告: 异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理阶段现在开始异步会话清理
..
主要区别在于,基于 GUI 和非基于 GUI(无头)的执行. 我正在寻找所有无头浏览器之间的区别,但不幸的是我没有找到任何区别.我一一翻阅,这更让人困惑.如果有人可以分享具有差异的简短信息,这将是一件好事,这使事情变得清晰. 解决方案 浏览器 浏览器是一种应用程序,它提供了一种方式查看万维网上的所有信息并与之互动.从技术上讲,浏览器,也称为Web 浏览器 或Internet 浏
..
我目前正在看 Selenium Server,我似乎没有注意到支持无头浏览器测试的驱动程序. 除非我弄错了,否则它不支持.如果您使用的是 X,您可以创建一个虚拟帧缓冲区来隐藏浏览器窗口,但这并不是真正的无头浏览器. 谁能教教我?Selenium 是否支持无头浏览器测试? 解决方案 你不需要使用 PhantomJS 作为 Selenium 的替代品.Selenium 包含一个 P
..