RIDE No keyword with name 'Open Browser' found

Set up RIDE using python 3.10
and followed ‘Creating And Executing A Basic Test Case’ from https://www.softwaretestinghelp.com/working-with-robot-framework/

RIDE – Robot Framework Test Data Editor
RIDE v2.0.5 running on Python 3.10.11.

Script console log output:
command: robot -A C:\Users\gordo\AppData\Local\Temp\RIDEvvz4k7f1.d\argfile.txt --listener
C:\Users\gordo\AppData\Local\Programs\Python\Python310\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:51999:False
C:\Users\gordo\AppData\Local\Programs\Python\Python310\Scripts\Raspberry-Pi
TestRunnerAgent: Running under CPython 3.10.11

==================================================================================
Raspberry-Pi

Raspberry-Pi.Testing

TC0 | FAIL |
No keyword with name ‘Open Browser’ found.

Raspberry-Pi.Testing | FAIL |
1 test, 0 passed, 1 failed

Raspberry-Pi | FAIL |
1 test, 0 passed, 1 failed

Output: C:\Users\gordo\AppData\Local\Temp\RIDEvvz4k7f1.d\output.xml
Log: C:\Users\gordo\AppData\Local\Temp\RIDEvvz4k7f1.d\log.html
Report: C:\Users\gordo\AppData\Local\Temp\RIDEvvz4k7f1.d\report.html

Test finished 20230524 16:30:03

This error is not from RIDE, but from robot. Maybe you are missing the import of SeleniumLibrary in you test suite, like:

*** Settings ***
Library        SeleniumLibrary

Or you did not installed it with:

pip install robotframework-seleniumlibrary

(and you will also need the browser’s corresponding webdriver placed in a directory in %PATH% system variable)

If this would be the case of failed import of the library, then you should have the import error in RIDE->Tools->View RIDE Log.

C:\Users\gordo>pip install robotframework-seleniumlibrary
Requirement already satisfied: robotframework-seleniumlibrary in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (6.1.0)
Requirement already satisfied: selenium>=4.0.0 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from robotframework-seleniumlibrary) (4.9.0)
Requirement already satisfied: robotframework>=4.1.3 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from robotframework-seleniumlibrary) (6.0.2)
Requirement already satisfied: robotframework-pythonlibcore>=3.0.0 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from robotframework-seleniumlibrary) (4.1.2)
Requirement already satisfied: urllib3[socks]~=1.26 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from selenium>=4.0.0->robotframework-seleniumlibrary) (1.26.15)
Requirement already satisfied: trio~=0.17 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from selenium>=4.0.0->robotframework-seleniumlibrary) (0.22.0)
Requirement already satisfied: trio-websocket~=0.9 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from selenium>=4.0.0->robotframework-seleniumlibrary) (0.10.2)
Requirement already satisfied: certifi>=2021.10.8 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from selenium>=4.0.0->robotframework-seleniumlibrary) (2023.5.7)
Requirement already satisfied: attrs>=19.2.0 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (23.1.0)
Requirement already satisfied: sortedcontainers in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (2.4.0)
Requirement already satisfied: async-generator>=1.9 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (1.10)
Requirement already satisfied: idna in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (3.4)
Requirement already satisfied: outcome in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (1.2.0)
Requirement already satisfied: sniffio in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (1.3.0)
Requirement already satisfied: cffi>=1.14 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (1.15.1)
Requirement already satisfied: exceptiongroup>=1.0.0rc9 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (1.1.1)
Requirement already satisfied: wsproto>=0.14 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from trio-websocket~=0.9->selenium>=4.0.0->robotframework-seleniumlibrary) (1.2.0)
Requirement already satisfied: PySocks!=1.5.7,<2.0,>=1.5.6 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from urllib3[socks]~=1.26->selenium>=4.0.0->robotframework-seleniumlibrary) (1.7.1)
Requirement already satisfied: pycparser in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from cffi>=1.14->trio~=0.17->selenium>=4.0.0->robotframework-seleniumlibrary) (2.21)
Requirement already satisfied: h11<1,>=0.9.0 in c:\users\gordo\appdata\local\programs\python\python310\lib\site-packages (from wsproto>=0.14->trio-websocket~=0.9->selenium>=4.0.0->robotframework-seleniumlibrary) (0.14.0)

C:\Users\gordo>

Neither tutorial has the need to import that library

So how about pointing me to a tutorial for ROBOT/RIDE that is complete so I can get past these set up issues?

Did you experimented adding the import?

In the screenshots of the tutorial, we can see the import of SeleniumLibrary.
But, since you are learning, the first option you should see is the User Guide. Also, the SeleniumLibrary documentation, mentions how to use it.

Nothing worked, not in PyCharm, VS Code or RIDE. All had visibility issues in seeing SeleniumLibrary or SerialLibrary.

Uninstalled all IDEs and libraries and started from scratch with only Python 3.10 and Pip still installed. Currently reinstalling and stepping thru LinkedIn Learning tutorial ‘Robot Framework Test Automation: Level 1 (Selenium)’ to see what might have been missed on following older tutorials.

Here is an example. If you have a good setup, libraries and chromedriver correctly setup, you just save to a file (“filename.robot”) and the run from command window (no need for IDEs):

robot filename.robot
*** Settings ***
Documentation     Suite description
Library           SeleniumLibrary

*** Test Cases ***
demo
    [Tags]    demo
    Open Browser    https://robotframework.transformidea.com    chrome
    Sleep    3 seconds
    Comment    Capture Page Screenshot
    [Teardown]    close all browsers