👉 Want to see how the PowerPoint automation works?
Are you losing time every day to capturing massive amounts of screens and
creating evidence in your testing workflows? Open URLs App is a time-saving tool
built for QA. It bulk-opens multiple target URLs, automatically captures
screenshots, and exports them directly as PowerPoint evidence documents.
■ The Pain of Taking Massive Screenshots Manually
Taking a screenshot is a simple operation if it's just one image. However, when
the number increases to 100 or 300, work efficiency drops significantly.
- Copy a URL from a list, open a browser, and paste it.
- Wait for the page to load, scroll down, and save the capture.
- Open PowerPoint and insert the image.
- Resize and adjust the position of the image to fit the slide size.
If this process takes 30 seconds per iteration, 300 pages become a long,
repetitive task. In the QA field, this kind of manual work occurs routinely for
auditing and verification as "evidence creation."
■ The Barriers of the Work Environment When Using AI
- Inability to bypass authentication pages: Many test environments and internal systems require login authentication (ID, password, etc.), which external AI tools cannot access.
- Inability to connect to internal networks: Cloud-based AI cannot connect to highly secure environments (behind VPNs or proxies).
- Unstable processing of dynamic web pages: AI often fails to wait correctly for rendering when dealing with lazy-loading or pop-up dialogs.
The biggest issue is that generative AI struggles to "produce the exact same
result 100 times out of 100 executions." Because AI is based on probability,
fluctuations occur in the results. However, in audit evidence, a 1-pixel
discrepancy or a change in capture position is unacceptable. At this time, it is
a technology unsuited for evidence creation that requires accuracy and
reproducibility. We look forward to its future evolution.
■ The Core Challenges in Professional Evidence Creation
- The number of URLs to process is too large.
- Loading speeds vary by page, and some pages render slowly.
- Due to lazy-loading, images do not display correctly unless scrolled.
- The vertical length of each page is different.
- Pasting images into PowerPoint slides is a manual process.
- Resizing and fine-tuning image positions are required every time.
- Corporate security policies prevent the use of cloud-based automation services.
- AI lacks the "reproducibility" to produce the exact same results.
- Scripts alone cannot unify the process up to automated PowerPoint insertion.
The core problem with screenshot tasks is that "even though it is a task
requiring 100% reproducibility, there is no system to guarantee that
reproducibility." As manual work increases, human errors such as pasting
mistakes, misalignments, and omissions inevitably occur.
■ The Limitations of Existing Tools and Scripts
- Browser Extensions: Loading 100 or 300 URLs all at once consumes excessive memory and causes crashes.
- Cloud-based Services: They cannot access internal networks behind VPNs, and uploading screens containing sensitive information to external servers is not permitted for security reasons.
- Automation Scripts (e.g., Playwright): Automating the "layout process into PowerPoint" after saving images is difficult, and it is not realistic to distribute them for non-engineers to use.
To finish the actual work, it was necessary to create an "application executable
with a single button, entirely on a local PC, requiring no programming
knowledge" that handles everything from importing URL lists, bulk browser
launching, auto-capturing, to adjusting layouts in PowerPoint.
■ Developing a Tool to Connect All Steps with One Button
It is a feature that reads a text file of URLs, automatically controls the
browser in the background to take screenshots, and injects the image files
directly into the currently open PowerPoint presentation.
Design Direction:
- Paste the list of URLs.
- Press the button once.
- The browser runs in the background until all screenshots are finished.
- A properly formatted PowerPoint document is completed.
The required performance was not AI-like features, but reproducibility and
stable operation: "executing the exact same procedure to produce the exact same
result, accurately, every single time." For a specified URL list, it must
capture with the same aspect ratio, go through the same rendering waits, and
automatically insert into slides at the exact same size. This was the required
condition for it to be usable in QA and auditing fields.
■ Design Philosophy: Insisting on 100% Local Environment Execution
During development, I adopted the design philosophy of "100% local processing."
Cloud features are not implemented.
- Not a single byte of input data or images is sent outside the PC (operable even in closed networks).
- Inherits the active browser session already logged in on the PC to perform captures.
- The control engine operates entirely within the local machine (127.0.0.1).
- Automated PowerPoint slide generation is also performed directly in the local environment via standard Windows COM APIs, without using external APIs.
■ Conclusion: Built Only with the Features Necessary for the Field
"Open URLs App" is designed to:
- Ensure 100% "reproducibility" that AI cannot replace.
- Provide "100% local processing" that operates reliably even on internal corporate PCs restricted by strict security policies.
- Address the strict domain of QA and auditing, where a 1-pixel discrepancy or information leakage is unacceptable.
It is a tool I built because I was struggling with manual screenshot tasks, and
I published it on the Microsoft Store thinking it might be helpful to others
struggling with the same problem.
Open URLs Lite|Get Free Version
https://apps.microsoft.com/detail/9NQ3P1ZSMZKL
Open URLs Pro|Get Pro Version
https://apps.microsoft.com/detail/9N32MF7DVWL3
Top comments (0)