Headless Chrome Web Browser Interface
Overview
An implementation of the 'Chrome DevTools Protocol', for controlling a headless Chrome web browser.
New features
ChromoteSessiongets a new helper method,$go_to(). This is an easier way of reliably waiting for a page load, instead of usingPage$loadEventFired()andPage$navigate()together. (#221)ChromoteSession$view()now accommodates the new DevTools Frontend URL used by Chrome v135 and later (#225, #226).
From NEWS.md in the release
Install
Health
NOTEDESCRIPTION meta-informationr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Author field differs from that derived from Authors@R Author: ‘Garrick Aden-Buie [aut, cre] (<https://orcid.org/0000-0002-7111-0077>), Winston Chang [aut], Barret Schloerke [aut] (<https://orcid.org/0000-0001-9986-114X>), Posit Software, PBC [cph, fnd] (03wc8by49)’ Authors@R: ‘Garrick Aden-Buie [aut, cre] (ORCID: <https://orcid.org/0000-0002-7111-0077>), Winston Chang [aut], Barret Schloerke [aut] (ORCID: <https://orcid.org/0000-0001-9986-114X>), Posit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)’
- NOTE11 OK, 2 NOTENow
- NOTE12 OK, 2 NOTE2026-03-10
Documentation
- Help pages
- 15 (2 internal)includes a package overview page
- Examples that run
- 100%6 run in a plain check (3 of them under a condition)
- Exported functions with examples
- 46%
- Documented parameters
- 100%
- Return-value docs
- 46%
- Help pages citing references
- 0%
- chromote HTML
- Attaching to existing tabs HTML
- Choosing which Chrome-based browser to use HTML
- Chrome on remote hosts HTML
- Commands and events HTML
- Extracting text from a web page HTML
- Loading a page reliably HTML
- Setting custom headers HTML
- Setting custom user agent HTML
- Synchronous vs. asynchronous usage HTML
Show 3 moreHide 3 vignettes
Downloads
Repository
- PRs merged (all time)
- 85%
- Median days to close, 50 most recently updated closed issues
- 41
- Median days to close, 50 most recently updated closed PRs
- 1
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
Commits over time
8 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/rstudio/chromote on 2026-10-11.
GitHub Pages site last deployed 2025-04-24
pkgdown site last built 2025-04-24
Dependencies
Installing chromote adds 19 packages (12 with compiled code, 11 MB of source tarballs). Heaviest: promises 3.1 MB, Rcpp 1.8 MB, jsonlite 1.0 MB.
Show the 48 most downloaded packagesHide the 48 most downloaded packages
Code & Tests
People & History
Previously maintained by Winston Chang (0.1.0 to 0.4.0).
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 0.5.1Latest
- RR 4.5.0 released · 2025-04-11
- 0.5.02025-03-21 · diff ↗ ·
added 9 exports
chrome_versions_add, chrome_versions_list, chrome_versions_path, chrome_versions_path_cache, chrome_versions_remove, local_chrome_version, local_chromote_chrome, with_chrome_version, with_chromote_chrome - 0.4.0
- 0.3.12024-08-30 · diff ↗
- 0.3.02024-08-29 · diff ↗
- RR 4.4.0 released · 2024-04-24
- 0.2.02024-02-12 · diff ↗
- 0.1.22023-08-11 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 0.1.12022-09-07 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 0.1.02022-04-19
- RR 4.1.0 released · 2021-05-18
Package metadata
- First published
- 2022-04-19
- Total releases
- 9 / 4 yrs
- License
- MIT + file LICENSE OSI · relicensed from GPL-2 in 0.5.1
- Download size
- 291 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("chromote")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.