MCPcopy
hub / github.com/Skyvern-AI/skyvern / create_browser_session

Function create_browser_session

scripts/test_persistent_browsers.py:66–83  ·  view source on GitHub ↗

Create a new browser session

()

Source from the content-addressed store, hash-verified

64
65
66def 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
86def get_session(session_id: str) -> None:

Callers 1

mainFunction · 0.70

Calls 4

make_requestFunction · 0.85
dumpsMethod · 0.80
getMethod · 0.65
jsonMethod · 0.45

Tested by

no test coverage detected