Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

BrowserUse example not working

Aberta
#144 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
playwright, python
Domínio
devtools

Direção de pesquisa

Comece reproduzindo o exemplo Python do BrowserUse na página de documentação do Browserbase vinculada e compare o caminho de tratamento de erros do Playwright com o traceback registrado. Investigue por que a mensagem despachada não contém a chave error esperada; considera-se concluído quando o exemplo é executado sem esse KeyError e a falha, se houver, é relatada normalmente.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Hi,

I was trying to follow the browseruse example here

The code errors with keyerror pointing to some error handling in playwright. Logs and error below. Thanks!

INFO     [browser_use] BrowserUse logging setup complete with level info
INFO     [root] Anonymized telemetry enabled. See https://docs.browser-use.com/development/telemetry for more information.
INFO     [agent] 🚀 Starting task: Compare the price of gpt-4o and DeepSeek-V3
INFO     [agent] 📍 Step 1
INFO     [browser] Connecting to remote browser via WSS wss://connect.usw2.browserbase.com?signingKey=eyJhbGci...
Error occurred in event listener
Traceback (most recent call last):
  File "/Users/otto/Documents/computer-use-explorations/.venv/lib/python3.11/site-packages/pyee/asyncio.py", line 77, in _emit_run
    coro: Any = f(*args, **kwargs)
                ^^^^^^^^^^^^^^^^^^
  File "/Users/otto/Documents/computer-use-explorations/.venv/lib/python3.11/site-packages/playwright/_impl/_json_pipe.py", line 64, in <lambda>
    lambda params: handle_message(params["message"]),
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/otto/Documents/computer-use-explorations/.venv/lib/python3.11/site-packages/playwright/_impl/_json_pipe.py", line 54, in handle_message
    self.on_message(cast(ParsedMessagePayload, message))
  File "/Users/otto/Documents/computer-use-explorations/.venv/lib/python3.11/site-packages/playwright/_impl/_connection.py", line 240, in <lambda>
    self._transport.on_message = lambda msg: self.dispatch(msg)
                                             ^^^^^^^^^^^^^^^^^^
  File "/Users/otto/Documents/computer-use-explorations/.venv/lib/python3.11/site-packages/playwright/_impl/_connection.py", line 393, in dispatch
    error["error"], format_call_log(msg.get("log"))  # type: ignore
    ~~~~~^^^^^^^^^
KeyError: 'error'
Linguagem predominante
Python
Estrelas
94
Forks
17
Merge médio
13min
PRs com merge (30d)
3

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de browserbase/sdk-python

Todas as issues de browserbase/sdk-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.