Webapp Testing Error Handling

Sub-skill of webapp-testing: Error Handling.

vamseeachanta 8ee2a49 922 B Updated

File contents

Error Handling

Error Handling

Common Errors

Error Cause Solution
TimeoutError Element not found in time Use explicit waits or increase timeout
Page closed Browser closed prematurely Check cleanup order in fixtures
Connection refused Server not running Start server before tests
Element not visible Hidden by CSS/JS Wait for visibility state
Target closed Navigation during action Wait for navigation to complete

Debugging Tips

# Increase default timeout
page.set_default_timeout(60000)  # 60 seconds

# Take screenshot on failure
try:
    page.click("#submit")
except Exception as e:
    page.screenshot(path="error_screenshot.png")
    raise

# Print page HTML for debugging
print(page.content())

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/development/webapp-testing/error-handling commit 8ee2a49994

Frequently asked questions

npx skillmds@latest add vamseeachanta/webapp-testing-error-handling