browser-compatibility-tester
Cross-browser testing with BrowserStack, Selenium Grid, and Playwright - test across Chrome, Firefox, Safari, Edge
View on GitHubTable of content
Cross-browser testing with BrowserStack, Selenium Grid, and Playwright - test across Chrome, Firefox, Safari, Edge
Installation
npx claude-plugins install @jeremylongshore/claude-code-plugins-plus/browser-compatibility-tester
Contents
Folders: commands, skills
Files: LICENSE, README.md
Documentation
Cross-browser testing with BrowserStack, Selenium Grid, and Playwright - test across Chrome, Firefox, Safari, Edge.
Installation
/plugin install browser-compatibility-tester@claude-code-plugins-plus
Usage
/browser-test
# or shortcut
/bt
Features
- Multi-Browser Testing: Chrome, Firefox, Safari, Edge support
- Cloud Integration: BrowserStack, Sauce Labs, LambdaTest
- Parallel Execution: Run tests across browsers simultaneously
- Screenshot Comparison: Visual compatibility verification
- Issue Detection: Identify browser-specific bugs
- CI/CD Ready: Automated cross-browser testing
Example Workflow
# Run cross-browser compatibility tests
/browser-test
# Claude performs:
# Configure browser matrix
# Generate cross-browser tests
# Execute tests in parallel
# Compatibility report with screenshots
Supported Browsers
- Chrome (latest + legacy)
- Firefox (latest + legacy)
- Safari (macOS/iOS)
- Edge (Chromium)
- Legacy IE 11 (if needed)
Files
commands/browser-test.md- Cross-browser testing command
License
MIT
Included Skills
This plugin includes 1 skill definition:
testing-browser-compatibility
|
View skill definition
Browser Compatibility Tester
This skill provides automated assistance for browser compatibility tester tasks.
Prerequisites
Before using this skill, ensure you have:
- Test environment configured and accessible
- Required testing tools and frameworks installed
- Test data and fixtures prepared
- Appropriate permissions for test execution
- Network connectivity if testing external services
Instructions
Step 1: Prepare Test Environment
Set up the testing context:
- Use Read tool to examine configuration from {baseDir}/config/
- Validate test prerequisites are met
- Initialize test framework and load dependencies
- Configure test parameters and thresholds
Step 2: Execute Tests
Run the test suite:
- Use Bash(test:browser-*) to invoke test framework
- Monitor test execution progress
- Capture test outputs and metrics
- Handle test failures and error conditions
Step 3: Analyze Results
Process test outcomes:
- Identify passed and failed tests
- Calculate success rate and performance metrics
- Detect patterns in failures
- Generate insights for improvement
Step 4: Generate Report
Document findings in {baseDir}/test-reports/:
- Test execution summary
- Detailed failure analysis
- Performance benchmarks
- Recommendations for fixes
Output
The skill generates comprehensive test results:
Test Summary
- Total tests executed
- Pass/fail counts and percentage
- Execution time metrics
- Resource utilization stats
Detailed Results
Each tes
…(truncated)