Split browser_state/manager protocol and implementation (#4165)

This commit is contained in:
Stanislav Novosad
2025-12-02 11:08:38 -07:00
committed by GitHub
parent 93453656ad
commit 19d2deb859
15 changed files with 1039 additions and 869 deletions

View File

@@ -23,7 +23,7 @@ from skyvern.forge.sdk.workflow.models.block import BlockTypeVar
from skyvern.services import workflow_script_service
from skyvern.webeye.actions.action_types import POST_ACTION_EXECUTION_ACTION_TYPES
from skyvern.webeye.actions.actions import Action
from skyvern.webeye.browser_factory import BrowserState
from skyvern.webeye.browser_state import BrowserState
from skyvern.webeye.scraper.scraper import ELEMENT_NODE_ATTRIBUTES, CleanupElementTreeFunc, json_to_html
from skyvern.webeye.utils.dom import SkyvernElement
from skyvern.webeye.utils.page import SkyvernFrame