Tag

Screenshot

0 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
Jan 4, 2025 · Backend Development

Python Script for Automated Long Screenshot Capture Using Selenium and Pillow

This guide explains how to set up the environment, configure Selenium WebDriver, and run a comprehensive Python script that scrolls through a webpage, captures segmented screenshots, stitches them together with Pillow, and produces a high‑resolution long screenshot, suitable for mobile or web content.

ScreenshotSeleniumautomation
0 likes · 6 min read
Python Script for Automated Long Screenshot Capture Using Selenium and Pillow
Test Development Learning Exchange
Test Development Learning Exchange
Feb 6, 2024 · Frontend Development

Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python

This article demonstrates how to use the Playwright Python library to automate browser actions such as submitting forms with file uploads, capturing screenshots, navigating between pages, and retrieving or setting the page title, providing complete code examples for each task.

Form SubmissionPlaywrightPython
0 likes · 7 min read
Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python
IT Services Circle
IT Services Circle
Feb 1, 2024 · Frontend Development

Understanding Headless Browsers and Using Puppeteer for Automation, Screenshots, and PDF Generation

This article explains what headless browsers are, outlines their advantages and limitations, introduces Puppeteer as a Node.js library for controlling headless Chrome, and provides step‑by‑step code examples for taking screenshots, generating PDFs, and performing automated web interactions.

Node.jsPDF generationPuppeteer
0 likes · 11 min read
Understanding Headless Browsers and Using Puppeteer for Automation, Screenshots, and PDF Generation
IT Services Circle
IT Services Circle
Apr 10, 2023 · Information Security

Privacy Leak in Google Pixel and Windows Screenshot Tools: Overwritten Image Data Reveals Hidden Information

A recent investigation reveals that both Google Pixel's Markup tool and Windows' built‑in screenshot utility can unintentionally expose residual image data, allowing attackers to recover previously hidden information from PNG and JPG files, highlighting a widespread privacy risk across billions of users.

GoogleMicrosoftPNG
0 likes · 8 min read
Privacy Leak in Google Pixel and Windows Screenshot Tools: Overwritten Image Data Reveals Hidden Information
Beike Product & Technology
Beike Product & Technology
Dec 17, 2021 · Frontend Development

Using html2canvas to Capture Baidu Maps with Overlays – Complete Implementation Guide

This article provides a step‑by‑step tutorial on how to use html2canvas to screenshot Baidu Maps (both v3.0 and GL v1.0), handle cross‑origin image issues, adjust SVG overlay positions, and download the resulting images using canvas or base64 data URIs.

Baidu MapsCORSJavaScript
0 likes · 15 min read
Using html2canvas to Capture Baidu Maps with Overlays – Complete Implementation Guide
Tencent Cloud Developer
Tencent Cloud Developer
Sep 27, 2021 · Frontend Development

html2canvas Implementation Principles and Opacity Rendering Issue Analysis

The article explains html2canvas’s workflow—cloning, parsing, and rendering based on stacking contexts—and diagnoses why transparent overlays appear opaque in screenshots, revealing that the npm package lacks opacity handling; it then proposes adding an OpacityEffect class that records and applies element opacity via canvas globalAlpha to fix the issue.

CSSScreenshotcanvas
0 likes · 11 min read
html2canvas Implementation Principles and Opacity Rendering Issue Analysis
php中文网 Courses
php中文网 Courses
Dec 4, 2020 · Backend Development

Quickly Locate Source Files and Hide Methods in PhpStorm for Efficient Screenshotting

This article explains how to configure PhpStorm to automatically locate the source file of the currently edited code and hide its method list, walking through two solutions—including using the navigation circle feature and disabling method display in settings—to improve workflow efficiency for developers.

IDE tipsPHPPhpStorm
0 likes · 4 min read
Quickly Locate Source Files and Hide Methods in PhpStorm for Efficient Screenshotting
360 Quality & Efficiency
360 Quality & Efficiency
Aug 28, 2020 · Mobile Development

Effective Screenshot Capture in Android Black‑Box Testing Using ActivityController and ProcessObserver

This article explains how to implement reliable screen‑capture during Android black‑box testing by leveraging ActivityController, custom Shell services, IProcessObserver, and optional root‑level getevent commands, providing code examples and an integrated workflow for detecting page changes and handling crashes.

AndroidScreenshotactivitycontroller
0 likes · 9 min read
Effective Screenshot Capture in Android Black‑Box Testing Using ActivityController and ProcessObserver
Efficient Ops
Efficient Ops
Jun 10, 2020 · Operations

Automate Grafana Dashboard Snapshots & Email Reports with Puppeteer

This guide explains how to use Node.js, Puppeteer, and Nodemailer to capture Grafana panel images, generate email reports, and schedule automated deliveries, covering environment setup, code modules, screenshot techniques, font handling, and optional cron integration for continuous monitoring.

Email AutomationGrafanaNode.js
0 likes · 14 min read
Automate Grafana Dashboard Snapshots & Email Reports with Puppeteer
360 Quality & Efficiency
360 Quality & Efficiency
Apr 3, 2020 · Backend Development

Using Go and chromedp for Headless Chrome Screenshot, PDF Export, and Device Emulation

This article demonstrates how to leverage Go and the chromedp library to control a headless Chrome instance for tasks such as element screenshots, full‑page captures, PDF generation, and device emulation, offering a lightweight alternative to Selenium‑based solutions.

GoPDFScreenshot
0 likes · 8 min read
Using Go and chromedp for Headless Chrome Screenshot, PDF Export, and Device Emulation
360 Tech Engineering
360 Tech Engineering
Dec 12, 2019 · Backend Development

Server‑Side Browser Screenshot with Selenium and html2canvas on Linux

This guide explains how to set up a headless Chrome environment on Linux, install Selenium and html2canvas, inject JavaScript to capture arbitrary DOM elements as images, retrieve the base64 data, and optionally package the whole workflow into a Docker container for reproducible deployment.

ChromeDriverDockerPython
0 likes · 7 min read
Server‑Side Browser Screenshot with Selenium and html2canvas on Linux
360 Quality & Efficiency
360 Quality & Efficiency
Apr 26, 2019 · Backend Development

Full-Page Screenshot Techniques for Chrome and Firefox Using Selenium and Headless Browsers

This article explains how to capture full-page screenshots in Chrome and Firefox by first using PhantomJS (now deprecated) and then switching to headless Chrome with Selenium, as well as leveraging Firefox's Screengrab extension and Selenium key commands for automated UI testing.

ChromeFirefoxScreenshot
0 likes · 5 min read
Full-Page Screenshot Techniques for Chrome and Firefox Using Selenium and Headless Browsers
360 Quality & Efficiency
360 Quality & Efficiency
Apr 11, 2018 · Frontend Development

Automating Frontend Screenshot Capture and Image Cropping with Selenium and PIL

This article explains how to automate frontend page testing by installing PIL, using Selenium to capture full‑page or region screenshots, applying PIL's grab and crop functions, and troubleshooting common issues such as missing imaging modules and coordinate type errors.

ImageProcessingPILPython
0 likes · 5 min read
Automating Frontend Screenshot Capture and Image Cropping with Selenium and PIL