add skyvern frame (#610)
This commit is contained in:
@@ -57,7 +57,8 @@ from skyvern.webeye.actions.handler import ActionHandler
|
||||
from skyvern.webeye.actions.models import AgentStepOutput, DetailedAgentStepOutput
|
||||
from skyvern.webeye.actions.responses import ActionResult
|
||||
from skyvern.webeye.browser_factory import BrowserState
|
||||
from skyvern.webeye.scraper.scraper import ElementTreeFormat, ScrapedPage, get_page_content, scrape_website
|
||||
from skyvern.webeye.scraper.scraper import ElementTreeFormat, ScrapedPage, scrape_website
|
||||
from skyvern.webeye.utils.page import SkyvernFrame
|
||||
|
||||
LOG = structlog.get_logger()
|
||||
|
||||
@@ -797,7 +798,8 @@ class ForgeAgent:
|
||||
)
|
||||
|
||||
try:
|
||||
html = await get_page_content(browser_state.page)
|
||||
skyvern_frame = await SkyvernFrame.create_instance(frame=browser_state.page)
|
||||
html = await skyvern_frame.get_content()
|
||||
await app.ARTIFACT_MANAGER.create_artifact(
|
||||
step=step,
|
||||
artifact_type=ArtifactType.HTML_ACTION,
|
||||
|
||||
Reference in New Issue
Block a user