Documentation
Troubleshooting

Common Issues

Solutions to frequently encountered problems with crawling, test execution, and account management.

Common Issues

This guide covers frequently encountered issues and their solutions. If you can't find your issue here, contact our support team.

Crawling Issues

Crawl finds fewer pages than expected

Possible Causes:

  • Max pages limit reached
  • Crawl depth too shallow
  • Exclude patterns blocking pages
  • Pages require authentication
  • JavaScript-rendered content

Solutions:

  • Increase the Max Pages setting
  • Increase the Depth setting
  • Review and adjust exclude patterns
  • Set up pre-authentication cookies in Test Data
  • Enable JavaScript execution (enabled by default)
Crawl is very slow

Possible Causes:

  • Your website has slow response times
  • Many pages to crawl
  • Heavy JavaScript on pages
  • Rate limiting on your server

Solutions:

  • Reduce max pages for faster results
  • Use Single Page mode for quick tests
  • Whitelist AegisRunner IP if you have rate limiting
  • Contact support for performance optimization
Crawl fails to start

Possible Causes:

  • Monthly crawl limit reached
  • Invalid base URL
  • Website is unreachable

Solutions:

  • Check your usage in Settings → Usage
  • Verify your project's base URL is correct
  • Ensure your website is accessible from the internet
  • Upgrade your plan if you've reached limits
Forms not detected during crawl

Possible Causes:

  • Forms rendered by JavaScript after page load
  • Forms inside iframes
  • Forms using Shadow DOM
  • Non-standard form implementations

Solutions:

  • Wait times are automatic, but complex JS may need more time
  • Iframes are not currently supported - forms must be in main document
  • Report Shadow DOM forms to support for future support
  • Manually create test data for non-detected forms

Test Execution Issues

Tests fail with "Element not found"

Possible Causes:

  • Selector has changed in your application
  • Element hasn't loaded yet (timing issue)
  • Element is hidden or in a different state
  • Page navigation didn't complete

Solutions:

  • Check if your application's HTML structure changed
  • Use more stable selectors (data-testid, IDs)
  • Add explicit wait conditions
  • Regenerate tests after significant UI changes
Tests timeout

Possible Causes:

  • Website is slow to respond
  • Long-running operations (file uploads, etc.)
  • Infinite loops or hanging requests
  • Network issues

Solutions:

  • Check your website's performance
  • Increase timeout values for slow operations
  • Look for JavaScript errors in your application
  • Check for failing API calls
Tests are flaky (inconsistent results)

Possible Causes:

  • Race conditions in your application
  • Time-dependent logic
  • Shared test state
  • External dependencies

Solutions:

  • Add proper wait conditions for async operations
  • Use test data with deterministic values
  • Ensure tests are isolated (no shared state)
  • Mock external services when possible
Authentication issues - tests redirect to login

Possible Causes:

  • Pre-auth cookies not set or expired
  • Session expired during test
  • Cookies set for wrong domain

Solutions:

  • Update pre-authentication cookies in Test Data
  • Ensure cookie domain matches your site
  • Create a login user flow that runs first
  • Use longer session timeouts for test accounts

Account & Billing Issues

Can't create new projects

Cause: You've reached your plan's project limit.

Solutions:

  • Delete unused projects
  • Upgrade to a higher plan
  • Check your usage: Settings → Usage
Can't invite team members

Cause: Team member limit reached or wrong role.

Solutions:

  • Check team member limits for your plan
  • Remove inactive team members
  • Only Owners and Admins can invite members
  • Upgrade to Pro or Business for more team members
Payment failed

Possible Causes:

  • Insufficient funds
  • Card expired
  • Bank blocked the transaction

Solutions:

  • Update your payment method in Settings → Billing
  • Contact your bank if the card should work
  • Try a different payment method
  • Contact billing@aegisrunner.com for assistance
Lost access after downgrade

Cause: Resources exceed new plan limits.

Solutions:

  • Delete projects to meet new limits
  • Remove team members if over limit
  • Upgrade back to previous plan
  • Data older than retention period is deleted

Integration Issues

API returns 401 Unauthorized

Possible Causes:

  • Invalid or missing API key
  • API key was revoked
  • Wrong authorization header format

Solutions:

  • Verify your API key in Settings → Security
  • Generate a new API key if needed
  • Use format: Authorization: Bearer YOUR_KEY
  • Ensure key hasn't been accidentally exposed and revoked
Slack notifications not working

Possible Causes:

  • Webhook URL is incorrect
  • Slack app was removed from workspace
  • Channel was deleted or renamed
  • Notifications are disabled

Solutions:

  • Test the webhook with "Send Test Message"
  • Create a new webhook if the old one doesn't work
  • Verify notification settings are enabled
  • Check Slack app is still installed
CI/CD pipeline fails to trigger tests

Possible Causes:

  • API key not set in CI secrets
  • Wrong suite ID
  • Rate limit exceeded
  • Plan doesn't include API access

Solutions:

  • Verify API key is properly configured in CI secrets
  • Double-check suite ID from AegisRunner
  • Add delays between requests if hitting rate limits
  • Upgrade to Pro or Business for API access

Performance Issues

Dashboard loads slowly

Solutions:

  • Check your internet connection
  • Clear browser cache
  • Try a different browser
  • If persistent, report to support
Test runs queued for long time

Cause: Queue backlog on lower tier plans.

Solutions:

  • Pro plans get priority queue
  • Business plans have no queue
  • Avoid peak hours for non-urgent runs
  • Upgrade for faster execution

Getting More Help

If your issue isn't listed above:

  1. Check Documentation - Search our docs for related topics
  2. Email Support - Contact support@aegisrunner.com
  3. Include Details - Provide:
    • Steps to reproduce
    • Error messages
    • Test run IDs
    • Screenshots
    • Browser and OS

Support Response Times

Plan Response Time
Free Best effort (3-5 business days)
Starter Within 48 hours
Pro Within 24 hours
Business Within 4 hours (business hours)

Related Documentation

Need help?

Can't find what you're looking for? Our support team is here to help.