├── .github ├── ISSUE_TEMPLATE └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── allocate.go ├── allocate_linux.go ├── allocate_other.go ├── allocate_test.go ├── browser.go ├── browser_test.go ├── call.go ├── chromedp.go ├── chromedp_test.go ├── conn.go ├── contrib └── docker-test.sh ├── device ├── device.go └── gen.go ├── emulate.go ├── emulate_test.go ├── errors.go ├── eval.go ├── eval_test.go ├── event_test.go ├── example_test.go ├── go.mod ├── go.sum ├── input.go ├── input_test.go ├── js.go ├── js ├── attribute.js ├── blur.js ├── getClientRect.js ├── reset.js ├── setAttribute.js ├── submit.js ├── text.js ├── textContent.js ├── visible.js └── waitForPredicatePageFunction.js ├── kb ├── gen.go └── kb.go ├── nav.go ├── nav_test.go ├── poll.go ├── poll_test.go ├── query.go ├── query_test.go ├── screenshot.go ├── screenshot_test.go ├── target.go ├── testdata ├── alert.html ├── child1.html ├── child2.html ├── consolespam.html ├── dialog.html ├── digits │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ └── 9.png ├── form.html ├── frameset.html ├── grid.html ├── iframe.html ├── image.html ├── image2.html ├── images │ ├── brankas.png │ └── github.png ├── input.html ├── js.html ├── nested.html ├── newtab.html ├── poll.html ├── screenshot.html ├── screenshots │ ├── element-fractional-offset.png │ ├── element-fractional.png │ ├── element-larger-than-viewport.png │ ├── element-padding-border.png │ ├── element-padding-border@2x.png │ ├── element-rotate.png │ ├── element-scrolled-into-view.png │ ├── element-svg@3x.png │ ├── grid-fullpage-90.jpeg │ ├── grid-fullpage.png │ ├── half-color.png │ └── sanity.png ├── svg.html ├── table.html ├── twgl-full.min.js ├── visible.html └── webgl.html ├── util.go └── util_test.go /.github/ISSUE_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/.github/ISSUE_TEMPLATE -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/README.md -------------------------------------------------------------------------------- /allocate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/allocate.go -------------------------------------------------------------------------------- /allocate_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/allocate_linux.go -------------------------------------------------------------------------------- /allocate_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/allocate_other.go -------------------------------------------------------------------------------- /allocate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/allocate_test.go -------------------------------------------------------------------------------- /browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/browser.go -------------------------------------------------------------------------------- /browser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/browser_test.go -------------------------------------------------------------------------------- /call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/call.go -------------------------------------------------------------------------------- /chromedp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/chromedp.go -------------------------------------------------------------------------------- /chromedp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/chromedp_test.go -------------------------------------------------------------------------------- /conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/conn.go -------------------------------------------------------------------------------- /contrib/docker-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/contrib/docker-test.sh -------------------------------------------------------------------------------- /device/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/device/device.go -------------------------------------------------------------------------------- /device/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/device/gen.go -------------------------------------------------------------------------------- /emulate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/emulate.go -------------------------------------------------------------------------------- /emulate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/emulate_test.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/errors.go -------------------------------------------------------------------------------- /eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/eval.go -------------------------------------------------------------------------------- /eval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/eval_test.go -------------------------------------------------------------------------------- /event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/event_test.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/example_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/go.sum -------------------------------------------------------------------------------- /input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/input.go -------------------------------------------------------------------------------- /input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/input_test.go -------------------------------------------------------------------------------- /js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js.go -------------------------------------------------------------------------------- /js/attribute.js: -------------------------------------------------------------------------------- 1 | function attribute(n) { 2 | return this[n]; 3 | } 4 | -------------------------------------------------------------------------------- /js/blur.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/blur.js -------------------------------------------------------------------------------- /js/getClientRect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/getClientRect.js -------------------------------------------------------------------------------- /js/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/reset.js -------------------------------------------------------------------------------- /js/setAttribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/setAttribute.js -------------------------------------------------------------------------------- /js/submit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/submit.js -------------------------------------------------------------------------------- /js/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/text.js -------------------------------------------------------------------------------- /js/textContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/textContent.js -------------------------------------------------------------------------------- /js/visible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/visible.js -------------------------------------------------------------------------------- /js/waitForPredicatePageFunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/js/waitForPredicatePageFunction.js -------------------------------------------------------------------------------- /kb/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/kb/gen.go -------------------------------------------------------------------------------- /kb/kb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/kb/kb.go -------------------------------------------------------------------------------- /nav.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/nav.go -------------------------------------------------------------------------------- /nav_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/nav_test.go -------------------------------------------------------------------------------- /poll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/poll.go -------------------------------------------------------------------------------- /poll_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/poll_test.go -------------------------------------------------------------------------------- /query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/query.go -------------------------------------------------------------------------------- /query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/query_test.go -------------------------------------------------------------------------------- /screenshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/screenshot.go -------------------------------------------------------------------------------- /screenshot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/screenshot_test.go -------------------------------------------------------------------------------- /target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/target.go -------------------------------------------------------------------------------- /testdata/alert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/alert.html -------------------------------------------------------------------------------- /testdata/child1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/child1.html -------------------------------------------------------------------------------- /testdata/child2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/child2.html -------------------------------------------------------------------------------- /testdata/consolespam.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/consolespam.html -------------------------------------------------------------------------------- /testdata/dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/dialog.html -------------------------------------------------------------------------------- /testdata/digits/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/0.png -------------------------------------------------------------------------------- /testdata/digits/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/1.png -------------------------------------------------------------------------------- /testdata/digits/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/2.png -------------------------------------------------------------------------------- /testdata/digits/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/3.png -------------------------------------------------------------------------------- /testdata/digits/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/4.png -------------------------------------------------------------------------------- /testdata/digits/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/5.png -------------------------------------------------------------------------------- /testdata/digits/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/6.png -------------------------------------------------------------------------------- /testdata/digits/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/7.png -------------------------------------------------------------------------------- /testdata/digits/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/8.png -------------------------------------------------------------------------------- /testdata/digits/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/digits/9.png -------------------------------------------------------------------------------- /testdata/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/form.html -------------------------------------------------------------------------------- /testdata/frameset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/frameset.html -------------------------------------------------------------------------------- /testdata/grid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/grid.html -------------------------------------------------------------------------------- /testdata/iframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/iframe.html -------------------------------------------------------------------------------- /testdata/image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/image.html -------------------------------------------------------------------------------- /testdata/image2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/image2.html -------------------------------------------------------------------------------- /testdata/images/brankas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/images/brankas.png -------------------------------------------------------------------------------- /testdata/images/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/images/github.png -------------------------------------------------------------------------------- /testdata/input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/input.html -------------------------------------------------------------------------------- /testdata/js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/js.html -------------------------------------------------------------------------------- /testdata/nested.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/nested.html -------------------------------------------------------------------------------- /testdata/newtab.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/newtab.html -------------------------------------------------------------------------------- /testdata/poll.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/poll.html -------------------------------------------------------------------------------- /testdata/screenshot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshot.html -------------------------------------------------------------------------------- /testdata/screenshots/element-fractional-offset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-fractional-offset.png -------------------------------------------------------------------------------- /testdata/screenshots/element-fractional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-fractional.png -------------------------------------------------------------------------------- /testdata/screenshots/element-larger-than-viewport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-larger-than-viewport.png -------------------------------------------------------------------------------- /testdata/screenshots/element-padding-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-padding-border.png -------------------------------------------------------------------------------- /testdata/screenshots/element-padding-border@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-padding-border@2x.png -------------------------------------------------------------------------------- /testdata/screenshots/element-rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-rotate.png -------------------------------------------------------------------------------- /testdata/screenshots/element-scrolled-into-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-scrolled-into-view.png -------------------------------------------------------------------------------- /testdata/screenshots/element-svg@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/element-svg@3x.png -------------------------------------------------------------------------------- /testdata/screenshots/grid-fullpage-90.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/grid-fullpage-90.jpeg -------------------------------------------------------------------------------- /testdata/screenshots/grid-fullpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/grid-fullpage.png -------------------------------------------------------------------------------- /testdata/screenshots/half-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/half-color.png -------------------------------------------------------------------------------- /testdata/screenshots/sanity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/screenshots/sanity.png -------------------------------------------------------------------------------- /testdata/svg.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/svg.html -------------------------------------------------------------------------------- /testdata/table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/table.html -------------------------------------------------------------------------------- /testdata/twgl-full.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/twgl-full.min.js -------------------------------------------------------------------------------- /testdata/visible.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/visible.html -------------------------------------------------------------------------------- /testdata/webgl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/testdata/webgl.html -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/util.go -------------------------------------------------------------------------------- /util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromedp/chromedp/HEAD/util_test.go --------------------------------------------------------------------------------