Отказ чтения данных: переносимый-аудит.html True
Отказ чтения данных: проверка-симметрии.html True
Отказ чтения данных: проверка-отказов.html True
Отказ чтения данных: пакет-обжалования.html True
Отказ чтения данных: реестр-требований.html True
Отказ чтения данных: жизненный-цикл-данных.html True
Отказ чтения данных: сущности.html True
Отказ чтения данных: атлас.html True
Происхождение: встроенная карта при отказе сети True
Отказ чтения данных: учения.html True
Реестр: недоступная запись True
Реестр: неудачная очистка True
Реестр: отклонённый импорт сохраняет запись True
Дело: опасное вложение True
Traceback (most recent call last):
  File "/mnt/data/work480/site/инструменты/испытать-отказы-интерфейса-повтор-4-8.py", line 83, in <module>
    if __name__=='__main__':sys.exit(0 if asyncio.run(main()) else 1)
                                          ~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/asyncio/runners.py", line 195, in run
    return runner.run(main)
           ~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
    return future.result()
           ~~~~~~~~~~~~~^^
  File "/mnt/data/work480/site/инструменты/испытать-отказы-интерфейса-повтор-4-8.py", line 41, in main
    await page.locator('[data-action="сохранить-комплект"]').click();await wait_download(page,1);snapshot=await blob(page)
                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/data/work480/site/инструменты/испытать-офлайн-инструменты.py", line 10, in wait_download
    async def wait_download(page,count):await page.wait_for_function('n=>window.__saved.length>=n',arg=count,timeout=30000)
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/pyvenv/lib/python3.13/site-packages/playwright/async_api/_generated.py", line 11533, in wait_for_function
    await self._impl_obj.wait_for_function(
    ...<4 lines>...
    )
  File "/opt/pyvenv/lib/python3.13/site-packages/playwright/_impl/_page.py", line 1110, in wait_for_function
    return await self._main_frame.wait_for_function(**locals_to_params(locals()))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/pyvenv/lib/python3.13/site-packages/playwright/_impl/_frame.py", line 878, in wait_for_function
    await self._channel.send("waitForFunction", self._timeout, params)
  File "/opt/pyvenv/lib/python3.13/site-packages/playwright/_impl/_connection.py", line 69, in send
    return await self._connection.wrap_api_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
    )
    ^
  File "/opt/pyvenv/lib/python3.13/site-packages/playwright/_impl/_connection.py", line 559, in wrap_api_call
    raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.TimeoutError: Page.wait_for_function: Timeout 30000ms exceeded.
