Create a new browser session
()
| 64 | |
| 65 | |
| 66 | def create_browser_session() -> Optional[str]: |
| 67 | """Create a new browser session""" |
| 68 | try: |
| 69 | response = make_request("POST", "/browser_sessions") |
| 70 | session = response.json() |
| 71 | print("\nCreated new browser session:") |
| 72 | try: |
| 73 | print(f" ID: {session.get('browser_session_id', 'N/A')}") |
| 74 | print(f" Status: {session.get('status', 'N/A')}") |
| 75 | print(f"Full response: {json.dumps(session, indent=2)}") |
| 76 | return session.get("browser_session_id") |
| 77 | except Exception as e: |
| 78 | print(f"Error parsing response: {session}") |
| 79 | print(f"Error: {str(e)}") |
| 80 | return None |
| 81 | except Exception as e: |
| 82 | print(f"Error creating session: {str(e)}") |
| 83 | return None |
| 84 | |
| 85 | |
| 86 | def get_session(session_id: str) -> None: |
no test coverage detected