Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Framework-Island
/
stepwright
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
5
Code
Issues
0
Pull requests
0
Actions
Projects
Security
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit History
Commits on Jan 7, 2026
feat: Add new `destinyhosted` scraping example and bump package version.
lablnet
committed
acc70c1
Copy full SHA for acc70c1
feat: `foreach` step to collect items into a named array.
lablnet
committed
cff9382
Copy full SHA for cff9382
Commits on Dec 26, 2025
feat: Enhance nested foreach loops by supporting custom index placeholders and preserving parent context in results.
lablnet
committed
39004b6
Copy full SHA for 39004b6
Commits on Dec 19, 2025
Update package version to 1.0.8, implement 'wait' action in step executor, and modify examples to utilize the new wait functionality. Enhance integration tests to validate wait behavior with both '…
Show description for b75ee13
lablnet
committed
b75ee13
Copy full SHA for b75ee13
Commits on Oct 30, 2025
Update package version to 1.0.7, add reload action to step executor, and modify basic usage example to include reload functionality. Adjusted action types in types.ts to accommodate new reload action.
lablnet
committed
0b1e993
Copy full SHA for 0b1e993
Refactor executeStep function to improve PDF handling for file URLs. Adjusted timeout and wait conditions based on URL type, enhanced logging for PDF saving outcomes, and streamlined the intercepti…
Show description for 7e3199d
lablnet
committed
7e3199d
Copy full SHA for 7e3199d
Update package version to 1.0.6 in package.json
lablnet
committed
faa92db
Copy full SHA for faa92db
Refactor PDF handling in executeStep function to improve download reliability and error management. Enhanced interception logic for PDF requests, added direct download attempts with cookie support,…
Show description for 24607c3
lablnet
committed
24607c3
Copy full SHA for 24607c3
Enhance PDF saving logic in executeStep function by implementing response interception for PDF downloads. Added directory creation for saved files and improved error handling during the save proces…
Show description for c4508ac
lablnet
committed
c4508ac
Copy full SHA for c4508ac
Commits on Oct 29, 2025
Update package version to 1.0.5 in package.json
lablnet
committed
64e2f61
Copy full SHA for 64e2f61
Refactor PDF retrieval logic in executeStep function to enhance download strategies. Implemented extraction of PDF URLs from embed elements and improved handling of viewer download buttons. Added d…
Show description for ffd56cc
lablnet
committed
ffd56cc
Copy full SHA for ffd56cc
Update dependencies in package.json and pnpm-lock.yaml, including playwright, typescript, and vitest. Enhance GitHub Actions workflow by adding hardened pnpm fetch settings for improved reliability.
lablnet
committed
0c11af3
Copy full SHA for 0c11af3
Update package version to 1.0.4 and adjust dependencies in pnpm-lock.yaml for balanced-match and check-error packages.
lablnet
committed
14701d1
Copy full SHA for 14701d1
Refactor savePDF step in executeStep function to enhance PDF retrieval logic. Improved handling of PDF URLs by checking current page URL, common viewer elements, and implementing a fallback for vie…
Show description for 459e304
lablnet
committed
459e304
Copy full SHA for 459e304
Commits on Oct 28, 2025
Remove screenshot capture on navigation failure in executeStep function to streamline error handling and reduce unnecessary file generation.
lablnet
committed
7e1725b
Copy full SHA for 7e1725b
Enhance executeStep function to improve error handling during page navigation. Added support for protocol-relative URLs and implemented screenshot capture on navigation failure, logging the error m…
Show description for 77a3991
lablnet
committed
77a3991
Copy full SHA for 77a3991
Update runScraper and runScraperWithCallback to accept contextOptions for browser context configuration
lablnet
committed
7a1553d
Copy full SHA for 7a1553d
Add contextOptions to RunOptions interface in types.ts for enhanced browser context configuration
lablnet
committed
e5780a3
Copy full SHA for e5780a3
Commits on Oct 26, 2025
Update package version to 1.0.3 and adjust dependencies in pnpm-lock.yaml for balanced-match and wrappy packages.
lablnet
committed
1790372
Copy full SHA for 1790372
Update package version to 10.3 and adjust dependencies in pnpm-lock.yaml for balanced-match and wrappy packages.
lablnet
committed
90b1e65
Copy full SHA for 90b1e65
Update action type for download_text_file to eventBaseDownload in integration and scraper parser tests
lablnet
committed
6fe8fd2
Copy full SHA for 6fe8fd2
Add flattenNestedForeachResults function to utils.ts for handling nested foreach results
Show description for 2fa3155
lablnet
committed
2fa3155
Copy full SHA for 2fa3155
Update BaseStep interface in types.ts to include new action types and an autoScroll property. Added 'attribute' to DataType for enhanced data extraction capabilities.
lablnet
committed
a060aa8
Copy full SHA for a060aa8
Refactor executeTab function to include result callback support and flatten nested results. Updated executeStepList calls to pass onResult and handle data extraction more effectively, improving ove…
Show description for cbfbf98
lablnet
committed
cbfbf98
Copy full SHA for cbfbf98
Enhance executeStep function to support scoped locators and improved data extraction. Added optional parameters for result callbacks and scope locators, updated data handling to set null for missin…
Show description for a37fa3d
lablnet
committed
a37fa3d
Copy full SHA for a37fa3d
Enhance getData function in scraper.ts to support attribute extraction. Added 'attribute' data type option, allowing users to specify attributes directly in selectors or via an additional parameter…
Show description for a017f39
lablnet
committed
a017f39
Copy full SHA for a017f39
Refactor global type declaration for callback functionality. Changed from NodeJS namespace to global declaration for improved TypeScript support in streaming contexts.
lablnet
committed
c290d43
Copy full SHA for c290d43
Commits on Aug 15, 2025
Update package.json to version 1.0.2 and change repository URLs. Updated the version number and modified the repository, bugs, and homepage URLs to reflect the new ownership under Framework-Island.
lablnet
committed
d4dc1e0
Copy full SHA for d4dc1e0
1.0.1
lablnet
committed
07a24e4
Copy full SHA for 07a24e4
Update ESLint configuration and package.json scripts. Modified .eslintrc.js to disable specific TypeScript linting rules and added browser environment support. Updated package.json to ensure tests …
Show description for bf860a5
lablnet
committed
bf860a5
Copy full SHA for bf860a5
Update GitHub Actions workflow to allow pull requests from any branch. Changed the pull_request trigger to include all branches, enhancing flexibility in testing and integration processes.
lablnet
committed
4b25db2
Copy full SHA for 4b25db2
Update GitHub Actions workflow to trigger manually instead of on tag pushes. Removed the tag push trigger for the release workflow, allowing for more flexible release management through manual disp…
Show description for 5100f80
lablnet
committed
5100f80
Copy full SHA for 5100f80
Add GitHub Actions workflow to create a branch from tags. Introduced a new workflow file that triggers on tag pushes matching the pattern 'v*', automating the branch creation process using the labl…
Show description for 781349f
lablnet
committed
781349f
Copy full SHA for 781349f
Add ESLint configuration files and update dependencies for TypeScript support. Introduced .eslintrc.js and eslint.config.mts for linting setup, and updated package.json to include new ESLint and Ty…
Show description for 90dd717
lablnet
committed
90dd717
Copy full SHA for 90dd717
Update package.json to enhance testing and publishing scripts. Changed test command to run tests in a single execution, added prepublishOnly script to ensure tests run before publishing, and includ…
Show description for a016d9b
lablnet
committed
a016d9b
Copy full SHA for a016d9b
Pagination
Previous
Next
You can’t perform that action at this time.