Skip to content

[Bug]: Locator.screenshot: Timeout 30000ms exceeded.  #2161

@Martico2432

Description

@Martico2432

Describe the bug

Sorry, something went wrong with this version! Try again, and feel free to report this issue at GitHub or the Discord community. │
│ Version: 3.3.0 │
│ Error: Locator.screenshot: Timeout 30000ms exceeded. │
│ Call log: │
│ waiting for locator("[data-test-id="post-content"]") │
│ │
│ Config: {'allow_nsfw': False, 'theme': 'light', 'times_to_run': 1, 'opacity': 0.9, 'storymode': False, 'storymodemethod': 1, │
│ 'storymode_max_length': 1000, 'resolution_w': 1080, 'resolution_h': 1920, 'zoom': 1.0, 'channel_name': 'Reddit Tales', 'background': │
│ {'background_video': 'minecraft', 'background_audio': 'lofi', 'background_audio_volume': 0.15, 'enable_extra_audio': False, │
│ 'background_thumbnail': False, 'background_thumbnail_font_family': 'arial', 'background_thumbnail_font_size': 96, │
│ 'background_thumbnail_font_color': '255,255,255'}, 'tts': {'voice_choice': 'pyttsx', 'random_voice': True, 'elevenlabs_voice_name': 'Bella', │
│ 'elevenlabs_api_key': 'REDACTED', 'aws_polly_voice': 'Matthew', 'streamlabs_polly_voice': 'Matthew', 'tiktok_voice': 'en_us_001', │
│ 'tiktok_sessionid': 'REDACTED', 'python_voice': '1', 'py_voice_num': '2', 'silence_duration': 0.3, 'no_emojis': False}}

Traceback (most recent call last):
File "d:\RedditVideoMakerBot\main.py", line 131, in
raise err
File "d:\RedditVideoMakerBot\main.py", line 113, in
run_many(config["settings"]["times_to_run"])
File "d:\RedditVideoMakerBot\main.py", line 68, in run_many
main()
File "d:\RedditVideoMakerBot\main.py", line 52, in main
get_screenshots_of_reddit_posts(reddit_object, number_of_comments)
File "d:\RedditVideoMakerBot\video_creation\screenshot_downloader.py", line 203, in get_screenshots_of_reddit_posts
raise e
File "d:\RedditVideoMakerBot\video_creation\screenshot_downloader.py", line 185, in get_screenshots_of_reddit_posts
page.locator('[data-test-id="post-content"]').screenshot(path=postcontentpath)
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright\sync_api_generated.py", line 16703, in screenshot
self._sync(
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright_impl_sync_base.py", line 115, in _sync
return task.result()
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright_impl_locator.py", line 531, in screenshot
return await self._with_element(
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright_impl_locator.py", line 108, in _with_element
handle = await self.element_handle(timeout=timeout)
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright_impl_locator.py", line 311, in element_handle
handle = await self._frame.wait_for_selector(
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright_impl_frame.py", line 323, in wait_for_selector
await self._channel.send("waitForSelector", locals_to_params(locals()))
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright_impl_connection.py", line 59, in send
return await self._connection.wrap_api_call(
File "D:\RedditVideoMakerBot.venv\lib\site-packages\playwright_impl_connection.py", line 514, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.TimeoutError: Locator.screenshot: Timeout 30000ms exceeded.
Call log:
waiting for locator("[data-test-id="post-content"]")

Reproduction Steps

I just ran the program

Expected behavior

Do what it is suposed

Screenshots

No response

System Information

Operating System : Windows 11
Python version : Python 3.10.11 .venv
App version / Branch : 3.3.0

Checklist

  • I have searched the open issues for duplicates.
  • I have shown the entire traceback, if possible.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions