首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈前端精选

    JS 实现网页截屏五种方法

    主要看了以下几个: PhantomJS Puppeteer(chrome headless) SlimerJS dom-to-image html2canvas 测试的网页使用了WebGL技术,所以下面的总结会和 SlimerJS SlimerJS和PhantomJS类似。不同点是SlimerJS是基于火狐的浏览器引擎Gecko,而不是Webkit。 SlimerJS可以通过npm安装,最新版本是1.x。 实现截屏的代码screenshot.js: var page = require('webpage').create(); page.open("http://slimerjs.org", function /node_modules/.bin/slimerjs --headless screenshot.js 不过,headless模式下,不支持WebGL。 我在写例子的时候,发现的一个明显的不同就是Puppeteer截屏是异步函数,而SlimerJS截屏是同步函数?

    8.7K30发布于 2020-12-31
  • 来自专栏IMWeb前端团队

    Web自动化之Headless Chrome概览

    按照浏览器的方式来执行 这就是各种使用浏览器内核来实现的工具,比如基于Webkit的PhantomJS, 基于Gecko的SlimerJS, 经过包装的CasperJS兼容PhantomJS和SlimerJS

    1.3K60发布于 2017-12-29
  • 四大主流报表工具对比之打印导出

    csv、xml、ppt 等csv、txt、htmlpng、csv、ppt特殊导出需求echarts 导出、word 报告、批量导出批量导出word 报告无功能解读1.echarts 导出:报表服务器利用 SlimerJS 差异分析润乾报表:可以通过后台 api 接口实现批量导出和 word 报告的生成导出,Firefox+slimerjs 的方式可以清晰快速的实现 echarts 统计图的导出打印。

    57610编辑于 2025-05-08
  • 来自专栏IMWeb前端团队

    前端自动化测试工具 overview

    to.equal(someting) 上面说Mocha的时候就说到 Chai 就是一个用的最多断言库,另外还有像 shouldjs很容易理解,就是should断言方式的库 无头浏览器测试 Phantomjs && Slimerjs http://blog.founddrama.net/2012/09/headless-javascript-testing-with-jasmine-and-phantomjs/ http://docs.slimerjs.org

    3.1K110发布于 2018-01-08
  • 来自专栏IMWeb前端团队

    Web自动化之Headless Chrome概览

    按照浏览器的方式来执行 这就是各种使用浏览器内核来实现的工具,比如基于Webkit的PhantomJS, 基于Gecko的SlimerJS, 经过包装的CasperJS兼容PhantomJS和SlimerJS

    96330发布于 2019-12-03
  • 来自专栏IMWeb前端团队

    前端自动化测试工具 overview

    to.equal(someting) 上面说Mocha的时候就说到 Chai 就是一个用的最多断言库,另外还有像 shouldjs很容易理解,就是should断言方式的库 无头浏览器测试 Phantomjs && Slimerjs http://blog.founddrama.net/2012/09/headless-javascript-testing-with-jasmine-and-phantomjs/ http://docs.slimerjs.org

    2K10发布于 2019-12-04
  • 来自专栏腾讯IMWeb前端团队

    前端自动化测试解决方案探析

    casperJS基于PhantomJS或SlimerJS(PhantomJS或SlimerJS都是用于web测试的自动化无界面浏览器),可以模拟完成页面内系统级的自动化操作行为测试。 casperjs sample.js First Page: CasperJS - a navigation scripting & testing utility for PhantomJS and SlimerJS

    1.9K10编辑于 2022-06-29
  • 来自专栏测试技术圈

    利用Headless实现无UI自动化

    相比于出道较早的 PhantomJS,SlimerJS 等,Headless Chrome 则更加贴近浏览器环境. Headless有什么好处呢?

    1.4K30发布于 2019-08-01
  • 来自专栏IMWeb前端团队

    前端自动化测试解决方案探析

    casperJS基于PhantomJS或SlimerJS(PhantomJS或SlimerJS都是用于web测试的自动化无界面浏览器),可以模拟完成页面内系统级的自动化操作行为测试。 casperjs sample.js First Page: CasperJS - a navigation scripting & testing utility for PhantomJS and SlimerJS

    2.2K70发布于 2017-12-29
  • 来自专栏IMWeb前端团队

    前端自动化测试解决方案探析

    casperJS基于PhantomJS或SlimerJS(PhantomJS或SlimerJS都是用于web测试的自动化无界面浏览器),可以模拟完成页面内系统级的自动化操作行为测试。 casperjs sample.js First Page: CasperJS - a navigation scripting & testing utility for PhantomJS and SlimerJS

    1.4K21发布于 2019-12-04
  • 来自专栏iTesting

    利用Headless实现无UI自动化

    相比于出道较早的 PhantomJS,SlimerJS 等,Headless Chrome 则更加贴近浏览器环境. Headless有什么好处呢?

    1.2K30发布于 2019-10-29
  • 来自专栏Urlteam

    反爬虫之检测PhantomJS访客(翻译文)

    假设你有基本的检查cURL-like访客的能力,下一个合理的步骤是确保访客使用的是真正的ui驱动浏览器——而不是无头浏览器 PhantomJS 和 SlimerJS 。 我们决定专注于PhantomJS因为它是最受欢迎的无头浏览器环境,但许多的概念,我们将讨论适用于SlimerJS和其他工具。 注意:在本文中介绍的技术适用于PhantomJS 1。 x和2。

    1.9K20发布于 2019-11-27
  • 来自专栏数据之美

    Web 自动化测试与智能爬虫利器:PhantomJS 简介与实战

    现在流行的基本如下几种: QtWebKit,已知有 Python 和 C++ 支持 PhantomJS,已知有 JavaScript、CoffeeScript 和 Python 支持,也是 Webkit 内核 SlimerJS phantomjs.org/api/ [9] Ghost.py http://carrerasrodrigo.github.io/Ghost.py/ http://jeanphix.me/Ghost.py/ [10] slimerjs http://slimerjs.org/ [11] 使用python/casperjs编写终极爬虫-客户端App的抓取 http://blogread.cn/it/article/5878?

    6.2K90发布于 2018-02-24
  • 来自专栏编程学习园地

    Python+Selenium详解(超全)

    相比于较早的 PhantomJS,SlimerJS 等,Headless Chrome 则更加贴近浏览器环境。

    1.9K00发布于 2021-07-11
  • 来自专栏IMWeb前端团队

    前端测试回顾及我们为什么选择Karma

    在服务器发起一次测试,则每个被捕获的浏览器都会跑一次测试用例 静态测试 即通常的打开一个页面进行测试,下面是Mocha的静态测试页面例子: 无头浏览器测试 即通过无头浏览器,如:PhantomJS、SlimerJS

    91310发布于 2019-12-03
  • 来自专栏IMWeb前端团队

    前端测试回顾及我们为什么选择Karma

    无头浏览器测试 即通过无头浏览器,如:PhantomJS、SlimerJS来进行测试 持续集成测试 这个就需要看持续集成系统能提供什么浏览器支持了,一般至少可以提供PhantomJS来进行测试,比较优秀的持续集成系统有

    1.5K100发布于 2017-12-29
  • 来自专栏一只想做全栈的猫

    Puppeteer 初探

    摆脱手工浏览点击页面确认功能模式 爬虫:解决页面内容异步加载等问题 在Chrome headless 和Puppeteer出现之前,headless 浏览器有以下几种: PhantomJS, 基于 Webkit SlimerJS

    3.3K20编辑于 2022-06-15
  • 来自专栏全栈修仙之路

    Node.js 小打小闹之无头浏览器

    其实还有其它一些无头浏览器,比如: phantomjs:Scriptable Headless WebKit 【Star - 25877】 slimerjs:A scriptable browser like

    3.1K30发布于 2019-11-06
  • 来自专栏服务端技术

    CentOS 6.x 搭建:Headless Chrome + ChromeDriver + Selenium的爬虫环境系统

    相比于出道较早的 PhantomJS,SlimerJS 等,Headless Chrome 则更加贴近浏览器环境。

    1.7K00发布于 2020-08-09
  • 来自专栏linux、Python学习

    爬虫技术的门道,这篇文章总结的最全

    其实近年来这已经不算是什么新鲜的技术了,从前有基于webkit内核的PhantomJS,基于Firefox浏览器内核的SlimerJS,甚至基于IE内核的trifleJS,有兴趣可以看看这里和这里 是两个

    1.1K40发布于 2019-07-17
领券