test-site

Automate end-to-end Power Pages site testing with browser automation and API verification.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/promitdutta/power-platform-skills-qwen --skill test-site-promitdutta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-site
Source: https://github.com/promitdutta/power-platform-skills-qwen/tree/main/skills/power-pages/test-site
Command: npx skills add https://github.com/promitdutta/power-platform-skills-qwen --skill test-site-promitdutta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the testing of Power Pages sites, providing a comprehensive check of the site's functionality and performance without manual testing.

Core Features & Use Cases

  • Browser-based Navigation: Interacts with the site as a user would, verifying page loads and content.
  • API Request Verification: Captures and analyzes all API requests for proper responses and data integrity.
  • Authentication Handling: Handles both private site gates and site-level authentication for a complete test.
  • Crawl & Test: Crawls up to 25 pages for thorough testing, with the option to extend.
  • Use Case: Before deploying a new Power Pages site, run this Skill to ensure that all features work correctly and that there are no critical issues.

Quick Start

Run the 'test-site' skill with the URL of your Power Pages site as the argument. Example: test-site https://contoso.powerappsportals.com

Frequently Asked Questions about test-site

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end testing for Power Pages sites?

Automate end-to-end testing for Power Pages sites by running the test-site skill with your site URL. It uses Playwright to handle browser navigation, crawl links, verify page loads, and validate API requests automatically.

Can I test site level authentication and private site gates on Power Pages?

Yes, you can test site level authentication and private site gates on Power Pages. The automation handles both private site gates and site-level authentication to perform a complete test of restricted content.

How do I verify API requests and data integrity during site testing?

Verify API requests and data integrity during site testing by capturing and analyzing all API calls made during browser navigation. The skill validates proper responses and checks data integrity for Power Pages API interactions.

Do I need Playwright to run Power Pages site testing?

Yes, you need Playwright installed to run Power Pages site testing. Playwright is a required dependency for browser interaction, enabling the automation to navigate pages, crawl links, and check for runtime errors.

How many pages can I crawl and test during a single site testing session?

You can crawl and test up to 25 pages during a single site testing session. The skill thoroughly tests these pages for errors and broken links, with an option to extend the crawl depth if needed.

What is the best way to check for errors before deploying a Power Pages site?

The best way to check for errors before deploying a Power Pages site is to run an automated end-to-end test. This verifies page loads, content rendering, and API responses to ensure no critical issues exist.