simple-headless-chrome:使用Node JS将Chrome用作无头浏览器的简单抽象

时间:2024-02-19 19:34:59
【文件属性】:

文件名称:simple-headless-chrome:使用Node JS将Chrome用作无头浏览器的简单抽象

文件大小:2.71MB

文件格式:ZIP

更新时间:2024-02-19 19:34:59

unit-testing chrome google-chrome testing-tools node-browsers

简单无头Chrome 该项目正在寻找维护者 如果您想在此项目中为他人提供帮助,我们将非常欢迎您! 我使该项目投入工作,并且想将其提供给其他人使用,但是通常我没有时间去维护该项目。 因此,如果您对此感兴趣,并想提供帮助,请告诉我:) 回答一些疑问和问题将大有帮助。 谢谢! 重要版本> = 3.3.0 3.3.0版包含一项新功能,该功能允许管理浏览器选项卡。 这项新功能带来了一些重大变化,这些变化将使我们将来可以扩展。 为了避免使用此模块的版本大于等于3.3.0的人员遇到问题,我们支持使用4.0.0版弃用的方法进行的重大更改。 介绍 这是一种以非常简单的方式使用Google Headless版本的抽象概念。 我受到以下项目的启发: Doffy( ) 骑士( ) chrome-remote-interface( ) 灯塔( ) 我也必须在这里阅读很多东西: 而且,由于 ,您也可以在heroku中使用它 我之所以构建此文件,是因为我对使用PhantomJS时遇到的一个极端情况感到厌倦(未处理的拒绝错误:无法加载url)。 因此,我决定进行自己的抽象,以便在hero


【文件预览】:
simple-headless-chrome-master
----.gitignore(884B)
----.babelrc(138B)
----package.json(2KB)
----.travis.yml(176B)
----build()
--------Tab.js(10KB)
--------util.js(3KB)
--------events()
--------chrome.js(8KB)
--------setupViewport.js(1KB)
--------setupHandlers.js(9KB)
--------actions.js(84KB)
--------Browser.js(13KB)
--------test()
--------setupActions.js(335B)
----LICENSE(1KB)
----index.js(74B)
----examples()
--------screenCapture.js(932B)
--------printToPdf.js(629B)
--------handleBrowserLog.js(2KB)
--------simple-headless-chrome-full.png(2.26MB)
--------basicNavigation.js(425B)
--------simple-headless-chrome-screen.png(157KB)
--------clickSelector.js(769B)
--------simple-headless-chrome-files.png(85KB)
--------simple-headless-chrome-pdf.pdf(425KB)
--------networkMonitoring.js(709B)
--------postInMedium.js(5KB)
----README.md(38KB)
----lib()
--------Tab.js(5KB)
--------util.js(3KB)
--------events()
--------chrome.js(4KB)
--------setupViewport.js(543B)
--------setupHandlers.js(5KB)
--------actions.js(44KB)
--------Browser.js(6KB)
--------test()
--------setupActions.js(335B)
----.vscode()
--------settings.json(465B)
--------launch.json(576B)
----release-notes.md(4KB)
----.npmignore(5B)
----yarn.lock(166KB)

网友评论