webapp-testing.json 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {
  2. "id": "webapp-testing",
  3. "name": "Web Application Testing",
  4. "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
  5. "steps": [
  6. {
  7. "id": 1,
  8. "name": "Navigate and wait for networkidle",
  9. "description": "Navigate and wait for networkidle",
  10. "type": "instruction"
  11. },
  12. {
  13. "id": 2,
  14. "name": "Take screenshot or inspect DOM",
  15. "description": "Take screenshot or inspect DOM",
  16. "type": "instruction"
  17. },
  18. {
  19. "id": 3,
  20. "name": "Identify selectors from rendered state",
  21. "description": "Identify selectors from rendered state",
  22. "type": "instruction"
  23. },
  24. {
  25. "id": 4,
  26. "name": "Execute actions with discovered selectors",
  27. "description": "Execute actions with discovered selectors",
  28. "type": "instruction"
  29. },
  30. {
  31. "id": 5,
  32. "name": "**Inspect rendered DOM**",
  33. "description": "**Inspect rendered DOM**:",
  34. "type": "instruction"
  35. },
  36. {
  37. "id": 6,
  38. "name": "**Identify selectors** from inspection results",
  39. "description": "**Identify selectors** from inspection results",
  40. "type": "instruction"
  41. },
  42. {
  43. "id": 7,
  44. "name": "**Execute actions** using discovered selectors",
  45. "description": "**Execute actions** using discovered selectors",
  46. "type": "instruction"
  47. }
  48. ],
  49. "inputs": [],
  50. "outputs": []
  51. }