Skip to content

_get_page_markdown() error Element is not attached to the DOM #27

@mateogon

Description

@mateogon

********************* Assistant Message *********************
[2025-04-14 21:31:05]
Web Surfer Agent: None
************************* Tool Calls *************************
[2025-04-14 21:31:05]
get_page_markdown()
Process Process-1:
Traceback (most recent call last):
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\multiprocessing\process.py", line 314, in _bootstrap
self.run()
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\mateo\Desktop\Auto-Deep-Research\autoagent\environment\browser_env.py", line 522, in browser_process
obs, reward, terminated, truncated, info = env.step(action)
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\gymnasium\wrappers\common.py", line 393, in step
return super().step(action)
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\gymnasium\core.py", line 327, in step
return self.env.step(action)
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\browsergym\core\env.py", line 431, in step
obs = self._get_obs()
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\browsergym\core\env.py", line 547, in _get_obs
raise e
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\browsergym\core\env.py", line 523, in _get_obs
_pre_extract(self.page, tags_to_mark=self.tags_to_mark, lenient=(retries_left == 0))
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\browsergym\core\observation.py", line 79, in _pre_extract
mark_frames_recursive(page.main_frame, frame_bid="")
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\browsergym\core\observation.py", line 60, in mark_frames_recursive
if not child_frame_elem.content_frame() == child_frame:
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\playwright\sync_api_generated.py", line 1777, in content_frame
return mapping.from_impl_nullable(self._sync(self._impl_obj.content_frame()))
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\playwright_impl_sync_base.py", line 109, in _sync
return task.result()
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\playwright_impl_element_handle.py", line 64, in content_frame
return from_nullable_channel(await self._channel.send("contentFrame"))
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\playwright_impl_connection.py", line 61, in send
return await self._connection.wrap_api_call(
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\playwright_impl_connection.py", line 490, in wrap_api_call
return await cb()
File "C:\Users\mateo\anaconda3\envs\auto_deep_research\lib\site-packages\playwright_impl_connection.py", line 99, in inner_send
result = next(iter(done)).result()
playwright._impl._api_types.Error: Element is not attached to the DOM
*********************** Tool Execution ***********************
[2025-04-14 21:31:35]
Tool Execution: get_page_markdown
Result:

Error encountered when taking action: _get_page_markdown()
Error: Browser environment took too long to respond.

********************* Assistant Message *********************
[2025-04-14 21:31:36]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions