Where can I find the base keywords?

Hi everyone,
I’m looking at the Basic syntax section of the Robot Framework documentation, and I noticed the keywords “Select from list”, “Select Item From List”, and “Open Page”. However, when I search the libraries, I can’t find these keywords. Is there somewhere I can find these built-in keywords, or am I missing something?

Those look like SeleniumLibrary keywords. In docs, there are few examples that point to it with

Library    SeleniumLibrary

And docs are located https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html

2 Likes

Also, aside from the libraries mentioned here, you might be also interested in the libraries referenced here.

1 Like

I did a search, but it doesn’t seem to be what I’m looking for.

I searched the SeleniumLibrary and found two keywords Set Selenium Page Load Timeout and Set Selenium Timeout that mention “Open Page,” but they don’t use it as a keyword.

I think “Select from list”, “Select Item From List”, and “Open Page” from the basic syntax are supposed to illustrate custom “user keyword” rather than generic library keywords.

3 Likes

I think that these are just example keywords, that don’t exist.

1 Like

Select From List and Open Page is found in the Selenium Library.
Select Item From List is an example keyword.
It is a little hard to read, maybe submit an issue about it?

If you ever wanted to know, you can see all the Built-In and Standard Libraries here:

https://robotframework.org/robotframework/#standard-libraries

1 Like

Okay, I personally think it’s a custom keyword that wasn’t explicitly stated. Thanks, everyone.

The reason I asked is because I’m currently developing a Blockly code web for Robot Framework, and I wanted to confirm if there were any keywords outside of the Standard Libraries.