2
respostas

[Dúvida] VSCode não reconhece o Robot e nem SeleniumLibrary

Olá, fiz todas as configurações necessárias porém ao tentar criar o primeiro teste, não é exibido o autocomplete

Rodei os comandos novamente do robot e selenium library e os retornos foram esses:

PS C:\Users\aline\OneDrive\Alura\curso-robot> pip install robotframework
>>
Requirement already satisfied: robotframework in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (7.0)
PS C:\Users\aline\OneDrive\Alura\curso-robot> pip install --upgrade robotframework-seleniumlibrary
>> 
Requirement already satisfied: robotframework-seleniumlibrary in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (6.3.0)
Requirement already satisfied: selenium>=4.3.0 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from robotframework-seleniumlibrary) (4.21.0)
Requirement already satisfied: robotframework>=4.1.3 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from robotframework-seleniumlibrary) (7.0)
Requirement already satisfied: robotframework-pythonlibcore>=3.0.0 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from robotframework-seleniumlibrary) (4.4.1)
Requirement already satisfied: urllib3<3,>=1.26 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from urllib3[socks]<3,>=1.26->selenium>=4.3.0->robotframework-seleniumlibrary) (2.2.1)
Requirement already satisfied: trio~=0.17 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from selenium>=4.3.0->robotframework-seleniumlibrary) (0.25.1)
Requirement already satisfied: trio-websocket~=0.9 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from selenium>=4.3.0->robotframework-seleniumlibrary) (0.11.1)
Requirement already satisfied: certifi>=2021.10.8 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from selenium>=4.3.0->robotframework-seleniumlibrary) (2024.6.2)
Requirement already satisfied: typing_extensions>=4.9.0 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from selenium>=4.3.0->robotframework-seleniumlibrary) (4.12.1)
Requirement already satisfied: attrs>=23.2.0 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from trio~=0.17->selenium>=4.3.0->robotframework-seleniumlibrary) (23.2.0)
Requirement already satisfied: sortedcontainers in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from trio~=0.17->selenium>=4.3.0->robotframework-seleniumlibrary) (2.4.0)
Requirement already satisfied: idna in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from trio~=0.17->selenium>=4.3.0->robotframework-seleniumlibrary) (3.7)
Requirement already satisfied: outcome in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from trio~=0.17->selenium>=4.3.0->robotframework-seleniumlibrary) (1.3.0.post0)
Requirement already satisfied: sniffio>=1.3.0 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from trio~=0.17->selenium>=4.3.0->robotframework-seleniumlibrary) (1.3.1)
Requirement already satisfied: cffi>=1.14 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from trio~=0.17->selenium>=4.3.0->robotframework-seleniumlibrary) (1.16.0)
Requirement already satisfied: wsproto>=0.14 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from trio-websocket~=0.9->selenium>=4.3.0->robotframework-seleniumlibrary) (1.2.0)
Requirement already satisfied: pysocks!=1.5.7,<2.0,>=1.5.6 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from urllib3[socks]<3,>=1.26->selenium>=4.3.0->robotframework-seleniumlibrary) (1.7.1)
Requirement already satisfied: pycparser in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from cffi>=1.14->trio~=0.17->selenium>=4.3.0->robotframework-seleniumlibrary) (2.22)
Requirement already satisfied: h11<1,>=0.9.0 in c:\users\aline\appdata\local\programs\python\python312\lib\site-packages (from wsproto>=0.14->trio-websocket~=0.9->selenium>=4.3.0->robotframework-seleniumlibrary) (0.14.0)
2 respostas

Complementando:

C:\Windows\System32>robot --version
Robot Framework 7.0 (Python 3.12.3 on win32)

C:\Windows\System32>pip show robotframework-seleniumlibrary
Name: robotframework-seleniumlibrary
Version: 6.3.0
Summary: Web testing library for Robot Framework
Home-page: https://github.com/robotframework/SeleniumLibrary
Author: Ed Manlove, Yuri Verweij, Lisa Crispin
Author-email: emanlove@verizon.net
License: Apache License 2.0
Location: C:\Users\aline\AppData\Local\Programs\Python\Python312\Lib\site-packages
Requires: robotframework, robotframework-pythonlibcore, selenium
Required-by:

Olá Aline, tudo joia?

Sei que pode ser frustrante quando o autocomplete não funciona como esperado, especialmente quando você já fez todas as configurações necessárias. Mas, como você não listou as configurações que você fez, imagino que tenha faltado uma que é a responsável por mostrar o autocomplete, que é a extensão do VSCode para Robot Framework.

A extensão "Robot Framework Language Server" oferece suporte a recursos como autocomplete, linting e muito mais.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.